particle.pro
Search entities. Find a person, company, or knowledge graph entity by free-text query — a name, partial name, nickname, stock ticker, @handle, or website domain. (19 paid endpoints on api.particle.pro.)
Call via Rooms
Rooms resells calls to particle.pro: you make one x402 payment to Rooms, Rooms pays particle.pro from its own wallet and returns the answer with a signed Rooms receipt. Never charged when the call fails. No account or API key.
$0.012 per call, all in (particle.pro's listed price $0.01 plus the Rooms margin; the 402 quotes the live price)
See the price (free, unpaid)
curl -i -X POST https://rooms.aurmada.com/x402/v1/broker/particlepro -H 'Content-Type: application/json' -d '{"path":"/v1/entities/search","query":{}}'
Send {"path", "method", "query", "body"}: path is one of the paid endpoints below (default /v1/entities/search), query and body go to particle.pro as given. Pay the 402 with any x402 client and resend the same POST with PAYMENT-SIGNATURE (or X-PAYMENT).
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "particlepro" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="particlepro")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (12)
- GET /v1/entities/search $0.012 via RoomsSearch entities. Find a person, company, or knowledge graph entity by free-text query — a name, partial name, nickname, stock ticker, @handle, or website domain.
- GET /v1/topics $0.012 via RoomsList topics. Returns the hierarchical topic taxonomy.
- GET /v1/entities/types $0.012 via RoomsList entity types. Returns the entity categories supported as values for the type query parameter on /v1/entities and the entity_type query parameter on /v1/podcasts/episodes/search.
- GET /v1/podcasts/bias/publishers/leaderboard $0.048 via RoomsRank publishers by political bias metric. Returns a paginated leaderboard ranking publishers by a chosen bias metric: most_left_leaning, most_right_leaning, most_political, most_diverse, most_monolithic, or most_analyzed. min_analyzed_podc…
- GET /v1/podcasts/advertising/leaderboard/preview $0.012 via RoomsGet advertising leaderboard preview. Returns the top 10 advertising sponsors of the trailing 7 days ranked by the chosen metric, each with its rank movement versus the equivalent 7-day window ending 30 days ago.
- GET /v1/podcasts/rankings/sources $0.012 via RoomsList ranking sources. Returns each (source, chart_type) pair available on this API together with row counts and freshness for the live snapshot.
- GET /v1/podcasts/rankings/categories $0.012 via RoomsList ranking categories. Returns every category currently represented in the rankings dataset, optionally restricted to a single source.
- GET /v1/podcasts/rankings/countries $0.012 via RoomsList ranking countries. Returns every country currently represented in the rankings dataset, optionally restricted to a single source.
- GET /v1/entities $0.012 via RoomsList entities. List knowledge graph entities (people, organizations, places) across all podcast content.
- GET /v1/podcasts/search $0.012 via RoomsSearch podcasts. Searches the podcast catalog by show name — the canonical podcast search.
- GET /v1/podcasts/episodes $0.012 via RoomsList episodes. Returns a paginated list of podcast episodes across all podcasts.
- GET /v1/companies $0.012 via RoomsList companies. Returns a paginated list of companies.
Automated check
Not checked yet. Checks run in the background.