Discovery API
One endpoint that returns services with the provenance attached, so an agent can decide what to trust instead of taking a price at face value. 83,357 services currently listed, 43,655 with a published price.
Search
GET https://agentmarketindex.premarcu.com/api/v1/services?q=scrape&protocol[]=mcp&price[]=paid&per_page=20
| Parameter | Type | Notes |
|---|---|---|
| q | string | Matches name, tagline and description. |
| category | string | Category slug, e.g. web-scraping. |
| task | string | Tag slug from the provider, e.g. scraping. |
| protocol[] | enum | x402, mcp, a2a, rest, graphql, openapi |
| price[] | enum | free, paid, unknown |
| verification[] | enum | measured (we called it), usage (source measured it), listed (source only) |
| network[] | string | x402 network identifier, e.g. eip155:8453 |
| sort | enum | relevance (default), new, updated, price_low, price_high, name |
| page / per_page | int | per_page up to 100, default 24. |
One service, with provenance
GET https://agentmarketindex.premarcu.com/api/v1/services/{slug}
The response adds a provenance array — one entry per statement with status, evidence, source_url and checked_at — plus the last endpoint checks.
Also available
GET https://agentmarketindex.premarcu.com/api/v1/categories GET https://agentmarketindex.premarcu.com/api/v1/stats GET https://agentmarketindex.premarcu.com/api/v1/openapi.json
Rate limits
60 requests per minute and 5,000 per day, per IP. Every response carries X-RateLimit-Remaining; a 429 includes Retry-After. If you need more for a legitimate crawler, write to ops@premarcu.com — there is no paid tier and no key to buy.
What the numbers mean
price.status tells you whether a price was verified by us (the endpoint demanded it in a 402 challenge) or is a provider claim read from the source. Usage figures carry measured_by because they are the source's measurement, not ours. If a value is null it is unknown — treat it as unknown, not as zero.
Terms of use
- Catalogue metadata is offered under CC BY 4.0: attribute “AgentMarketIndex” with a link.
- Provider descriptions and marks remain the providers' — a listing is not a licence to reuse their content.
- Respect the limits, and do not present a provider claim as a verified fact on our behalf.
- This API is read-only by design. There is no endpoint to purchase, pay or authorise spending.