{"host":"x402.orthogonal.com","week":"2026-W44","snapshot_taken_at":"2026-10-26T13:00:11.784122+00:00","summary":{"host":"x402.orthogonal.com","listings":291,"score":90,"grade":"A","errors":0,"warnings":355,"calls_30d":6275,"payers_30d":666},"confidence":null,"safety":null,"fixes":[{"rule":"output-example-missing","severity":"warning","listings":291,"fix":"Add an output example to the discovery extension.","text":"no output example"},{"rule":"description-short","severity":"warning","listings":48,"fix":"Name the input, the output and what sets it apart.","text":"a description under 60 characters"},{"rule":"description-long","severity":"warning","listings":16,"fix":"Lead with what the route does; cut the rest.","text":"a description over the 500 characters the Bazaar keeps"},{"rule":"tags-missing","severity":"info","listings":291,"fix":"Add a few plain tags for the category.","text":"no tags"},{"rule":"price-outside-band","severity":"info","listings":15,"fix":"Check the amount's decimals: x402 amounts are in USDC's smallest unit, six decimals, so 1000000 is $1.","text":"a price far outside what its category asks"}],"market":{"resource":"https://x402.orthogonal.com/apollo/api/v1/mixed_people/api_search","category":"web_search","label":"Web search","price":{"usd":0.002,"compared_with":698,"p10":0.002,"median":0.008,"p90":0.032066,"ask_more":551,"ask_less":67},"payers":{"payers_30d":12,"rank":25,"of":2426},"pattern":"repeat_use","search":null,"method":"Compared with the week's Bazaar snapshot: prices from listings in the same category with at least 3 payers in 30 days, other sellers only; payer counts are the Bazaar's own, so catalog sweeps count too. Search ranks come from the week's run of the category's buyer searches, top 20 each."},"who_pays":{"host":"x402.orthogonal.com","counted":true,"reason":null,"addresses":38,"window_days":30,"from_block":51895954,"to_block":53191953,"as_of":"2026-10-28T07:40:53+00:00","payments":6561,"payers":59,"repeat_payers":30,"sweep_payers":8,"self_payers":0,"sweep_payments":121,"self_payments":0,"sweep_share":0.0184,"real_payments":6440,"real_payers":51,"method":"Every USDC transfer on Base into the host's pay-to addresses over 30 days counts. A repeat payer paid in two or more sessions, more than 30 minutes apart. A sweep paid once and, within an hour, paid 5 or more of the other Bazaar sellers we read: a bot paying the catalog, not a buyer. An address that more than one host lists, or that takes more transfers than a seller could, isn't counted."},"registered_agent":null,"standing":{"shown":0,"of":4,"checks":[{"signal":"certified","shown":false,"detail":"No Fair Offer certification on record."},{"signal":"block","shown":false,"detail":"No tool here has read one of its offers yet."},{"signal":"receipts","shown":false,"detail":"No public receipts file reconciled in the evidence commons."},{"signal":"probe","shown":false,"detail":"No paid probe on record."}],"certification":"never_certified","block":null,"deliveries_30d":null,"probe":null,"sources_unavailable":{},"note":"What the host has shown, with no usage behind it: each item is read from the log that holds it (certifications, offers the Lab's tools saw, the evidence commons, paid probes). A missing item means nothing is on record, not that the host lacks it."},"live_check":{"week":"2026-W44","at":"2026-10-27T13:00:14.739083+00:00","reachable":true,"status":402,"latency_ms":887,"price_usd":0.002,"pay_to_addresses":2,"block":{"present":false,"valid":false},"problem":null,"security_txt":false,"recheck":false,"sample":[],"tls":null,"uptime":{"weeks":12,"since":"2026-W33","checks":1,"payable":1},"changes":null,"note":"Unpaid requests to the host's busiest listings and one picked at random, and a read of its TLS certificate, made once a week; anyone could make them."},"recheck":{"url":"https://agoranome.com/sellers/x402.orthogonal.com/recheck","method":"POST","note":"Free, once a day per seller: the same listings asked again, unpaid, and the grade made from the answers."},"history":[{"week":"2026-W44","taken_at":"2026-10-26T13:00:11.784122+00:00","listings":291,"score":90,"grade":"A","errors":0,"warnings":355,"calls_30d":6275,"payers_30d":666}],"evidence":null,"benchmark":null,"listings":[{"resource":"https://x402.orthogonal.com/apollo/api/v1/mixed_people/api_search","description":"Search Apollo database for people matching filters. Returns up to 100 results per page. Does not include emails/phones - use enrichment endpoints for that.","method":"POST","price_usd":0.002,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":125,"payers_30d":12,"last_called_at":"2026-10-25T09:16:42.686Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/find-people","description":"Search the lead database for people matching filters. Returns paginated results with profile, job, and company data. Filters: firstname, lastname, currentJobTitle, pastJobTitle, currentCompanyName, pastCompanyName, currentCompanyUrn, currentCompanyWebsite, currentCompanyId, school, languages, skills, location, keyword, headcount.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":461,"payers_30d":11,"last_called_at":"2026-10-26T08:13:35.415Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/people/match","description":"Enrich a person by email, LinkedIn URL, name+company, or other identifiers. Returns contact details, job info, and social profiles.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":284,"payers_30d":10,"last_called_at":"2026-10-25T10:29:38.471Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/mixed_companies/search","description":"Search Apollo database for companies matching filters. Returns up to 100 results per page.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":114,"payers_30d":7,"last_called_at":"2026-10-22T22:33:39.643Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/scrape/profile","description":"Scrape a LinkedIn user profile by URL. Returns detailed profile data including work experience, education, skills, languages, and contact info.","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":74,"payers_30d":7,"last_called_at":"2026-10-21T22:00:54.722Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/organizations/enrich","description":"Enrich a company by domain. Returns industry, revenue, employee count, funding, locations, and more.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":60,"payers_30d":7,"last_called_at":"2026-10-24T14:29:40.939Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/abstractapi/v1/live","description":"Get the latest exchange rates for a given base currency.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":59,"payers_30d":7,"last_called_at":"2026-10-26T02:35:18.697Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 56 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/linkedin","description":"Find the email address from a LinkedIn profile URL.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":19,"payers_30d":6,"last_called_at":"2026-10-21T10:38:15.853Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 51 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/linkedin/profile","description":"LinkedIn","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":9,"payers_30d":6,"last_called_at":"2026-10-20T01:42:30.913Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 8 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/abstractapi/v1/convert","description":"Convert an amount from one currency to another.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":6,"payers_30d":6,"last_called_at":"2026-10-25T15:24:34.674Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 47 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/company/founders","description":"Get founders of the specified company. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":206,"payers_30d":5,"last_called_at":"2026-10-23T17:30:13.35Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/url-search/profile","description":"Find a person's LinkedIn profile URL by name and optionally company/domain and job title. Synchronous response with status FOUND or NOT_FOUND.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":188,"payers_30d":5,"last_called_at":"2026-10-24T03:04:51.644Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/company-enrich/companies/enrich","description":"Enrich a company by domain name. Returns the full company profile including industry, employee count, revenue, location, funding, technologies, and social links. This is the primary and most reliable way to look up a company. Returns 404 if the domain is not found.","method":"GET","price_usd":0.01225,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":27,"payers_30d":5,"last_called_at":"2026-10-23T16:48:40.665Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/twitter/profile","description":"Fetches a Twitter/X user profile by handle.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":27,"payers_30d":5,"last_called_at":"2026-10-21T00:10:38.676Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 43 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/phone-finder","description":"Find phone numbers associated with an email, domain, or LinkedIn profile.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":14,"payers_30d":5,"last_called_at":"2026-10-20T23:26:13.715Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/avatars/v1","description":"Generate an avatar image from a name or initials with customizable styling.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":8,"payers_30d":5,"last_called_at":"2026-10-25T15:10:21.808Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/abstractapi/v1","description":"Generate an avatar image from a name or initials with customizable styling.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":6,"payers_30d":5,"last_called_at":"2026-10-25T15:14:12.705Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/exchange-rates/v1/live","description":"Get the latest exchange rates for a given base currency.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":6,"payers_30d":5,"last_called_at":"2026-10-25T15:18:07.431Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 56 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/enrich","description":"Enrich an email address with person and company data (name, location, social handles).","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":5,"last_called_at":"2026-10-11T07:34:18.41Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/exchange-rates/v1/convert","description":"Convert an amount from one currency to another.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":5,"payers_30d":5,"last_called_at":"2026-10-25T15:27:42.315Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 47 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/findymail/api/technologies/search","description":"Search the technology catalog by name. Returns up to 25 results. Free, no credits consumed. Rate limited to 10 req/min.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":5,"last_called_at":"2026-10-25T15:21:15.239Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/leadsforge/enrichment/email","description":"Find email address for a person synchronously. Provide name + company or LinkedIn URL.","method":"POST","price_usd":0.03,"networks":["eip155:143","eip155:8453"],"calls_30d":2673,"payers_30d":4,"last_called_at":"2026-10-24T00:59:19.577Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/speixFkLB/api/v1/hourly","description":"Returns comprehensive hourly precipitation data for the given time range and location(s). Each hour includes precipitation amount, type (rain/snow/mixed), probability (for forecasts), and data source. Seamlessly combines historical observations with forecast data depending on the requested time range. | ERROR: Unable to calculate price.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":256,"payers_30d":4,"last_called_at":"2026-10-26T11:05:05.267Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/scrape/company","description":"Scrape a LinkedIn company page by URL. Returns company details including description, industry, employee count, specialties, revenue estimates, and address.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":150,"payers_30d":4,"last_called_at":"2026-10-15T20:48:47.777Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/findymail/api/search/name","description":"Find someone's email from name and company (website or name). Uses one finder credit if a verified email is found.","method":"POST","price_usd":0.07,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":39,"payers_30d":4,"last_called_at":"2026-10-24T04:10:33.985Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/baseten/v1/chat/completions","description":"Send a conversation to a model and get a completion back. Works exactly like the OpenAI chat completions endpoint. Pass messages and a model slug, get a response with the assistant's reply. Supports streaming for real-time token delivery, tool calling for function execution, structured outputs via response_format, and controllable reasoning depth on supported models. | ERROR: Unable to calculate price.","method":"POST","price_usd":0.005,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":12,"payers_30d":4,"last_called_at":"2026-10-24T05:05:12.59Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/leadsforge/lookalikes/filters/locations","description":"Get available location values for lookalikes filtering.","method":"GET","price_usd":0.005,"networks":["eip155:143","eip155:8453"],"calls_30d":7,"payers_30d":4,"last_called_at":"2026-10-21T05:17:35.236Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 55 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/financial-datasets/news","description":"Get recent news articles for a specific company or the broad market. Pass a ticker for company-specific news, or omit the ticker for general market news.","method":"GET","price_usd":0.025,"networks":["eip155:143","eip155:8453"],"calls_30d":6,"payers_30d":4,"last_called_at":"2026-10-17T15:19:31.941Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/leadsforge/search","description":"Search for people/leads with filters on company, job title, location, seniority, and more.","method":"POST","price_usd":0.005,"networks":["eip155:143","eip155:8453"],"calls_30d":5,"payers_30d":4,"last_called_at":"2026-10-24T00:13:51.81Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/exchange-rates/v1/historical","description":"Get exchange rates for a specific historical date.","method":"GET","price_usd":0.001,"networks":["eip155:143","eip155:8453"],"calls_30d":4,"payers_30d":4,"last_called_at":"2026-10-25T15:30:26.552Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 50 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/tiktok/search-keyword","description":"Searches TikTok videos by keyword or phrase. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":4,"last_called_at":"2026-10-08T06:12:43.874Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/financial-datasets/prices/snapshot","description":"Get the real-time price snapshot for a stock, including the current price, day change, and day change percent.","method":"GET","price_usd":0.025,"networks":["eip155:143","eip155:8453"],"calls_30d":4,"payers_30d":4,"last_called_at":"2026-10-15T12:12:41.063Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/olostep/v1/scrapes","description":"Initiate a web page scrape","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":4,"last_called_at":"2026-10-22T12:34:33.917Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 26 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/email-finder","description":"Find the most likely email address from a domain name, first name, and last name.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":63,"payers_30d":3,"last_called_at":"2026-10-26T09:53:40.564Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/url-search/company","description":"Find a company's LinkedIn page URL by company name or domain. Synchronous response with status FOUND or NOT_FOUND.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":42,"payers_30d":3,"last_called_at":"2026-10-08T06:11:19.207Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/company/employees","description":"Get employees of the specified company. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":34,"payers_30d":3,"last_called_at":"2026-10-15T05:40:57.811Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/abstractapi/v2","description":"Get detailed company information from a domain including name, logo, headcount, location, industry, and more.","method":"GET","price_usd":0.003,"networks":["eip155:143","eip155:8453"],"calls_30d":33,"payers_30d":3,"last_called_at":"2026-10-08T06:10:31.389Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/find-companies","description":"Search the Icypeas lead database for companies. Returns {total, leads[], pagination}, paginated (pagination.size 1-200, default 100; pass back pagination.token with the same query for the next page). query filters (any other key is rejected): include/exclude lists {\"include\":[...],\"exclude\":[...]} (max 200 values each) for name, lid (LinkedIn vanity id, e.g. \"google\"), urn (LinkedIn numeric id as string, e.g. \"1527\"), companyId (domain, website, URN, LinkedIn URL or vanity name), type (Privately Held, Sole Proprietorship, Self-Employed, Partnership, Public Company, Nonprofit, Educational Institution, Government Agency), industry (LinkedIn industry names, e.g. \"Software Development\"), location (prefer ISO country codes like \"US\"; \"Paris, France\" narrows to a city; values are OR'd), keyword (free text across the company profile), domain (bare domain like \"acme.com\"); ranges for headcount and revenue using only the keys \">\", \">=\", \"<\", \"<=\" with numeric values, e.g. {\"headcount\":{\">=\":11,\"<=\":200}} (gte/lte/min/max/from/to and string numbers are rejected); headcountGrowth {\"timespan\":\"6months\"|\"12months\"|\"24months\",\"min\":-10,\"max\":50} (timespan required; min/max are percentages -100 to 10000). Example: {\"query\":{\"industry\":{\"include\":[\"Software Development\"]},\"location\":{\"include\":[\"DE\"]},\"headcount\":{\">=\":11,\"<=\":200}},\"pagination\":{\"size\":50}}","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":24,"payers_30d":3,"last_called_at":"2026-10-22T21:42:00.597Z","score":84,"grade":"B","findings":[{"rule":"description-long","severity":"warning","message":"The description is 1364 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/facebook/adLibrary/company/ads","description":"Company Ads Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":23,"payers_30d":3,"last_called_at":"2026-10-26T09:52:20.237Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/instagram/user-posts","description":"Fetches paginated posts from an Instagram user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":20,"payers_30d":3,"last_called_at":"2026-10-23T17:39:28.495Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/twitter/search","description":"Search tweets by query string. Supports Twitter search operators. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":18,"payers_30d":3,"last_called_at":"2026-10-24T02:59:39.391Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/tiktok/video-details","description":"Fetches details for a specific TikTok video.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":17,"payers_30d":3,"last_called_at":"2026-10-21T00:10:56.358Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 44 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/openfunnel/api/v1/enrich/deep-enrich","description":"Start a background enrichment run for a company domain. OpenFunnel creates or finds the account, discovers intent signals, finds relevant people, and ICP-qualifies them. Requires domain plus either icp_id or target_icp_roles; jobs can take 15 to 30 minutes.","method":"POST","price_usd":0.132,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":14,"payers_30d":3,"last_called_at":"2026-10-22T12:40:03.514Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v2/instagram/user/posts","description":"Posts","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":12,"payers_30d":3,"last_called_at":"2026-10-23T17:39:13.907Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 5 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/company-enrich/people","description":"Get a person's full profile by their CompanyEnrich ID. Returns name, title, company, location, social links, and more.","method":"GET","price_usd":0.0245,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":11,"payers_30d":3,"last_called_at":"2026-10-20T10:46:35.718Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/predictleads/v3/companies/stripe.com/job_openings","description":"Get job openings for a specific company Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":11,"payers_30d":3,"last_called_at":"2026-10-18T09:19:05.232Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/serper/search","description":"Google Search - returns organic results, knowledge graph, people also ask, related searches, and sitelinks. Use for general web queries, fact-finding, and research. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.002,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":8,"payers_30d":3,"last_called_at":"2026-10-24T21:22:55.835Z","score":84,"grade":"B","findings":[{"rule":"description-long","severity":"warning","message":"The description is 551 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/text-to-search-params/companies","description":"Takes free-form text (e.g., 'Series A startups in USA with 50–200 employees') and converts it into a structured set of filters for company search.         This endpoint helps transform natural language queries into standardized search parameters such as industries, funding stages, headcount ranges, locations, and more.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":7,"payers_30d":3,"last_called_at":"2026-10-23T17:29:45.523Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/sixtyfour/enrich-lead","description":"Enrich lead information with additional details such as contact information, social profiles, and company details.","method":"POST","price_usd":0.1,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":7,"payers_30d":3,"last_called_at":"2026-10-23T11:37:28.717Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/coresignal/v2/employee_base/search/filter/preview","description":"Preview employee search results with summary data. Pass filters in the request body. Returns matching professionals with key fields: id, full_name, headline, location, company, title, and relevance score. Use the 'id' field with the 'Base Employee Collect by ID' endpoint to get full profiles.","method":"POST","price_usd":0.021,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-17T15:19:25.677Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/phone-intelligence/v1","description":"Get detailed intelligence about a phone number including carrier, line type, location, risk score, and breach data.","method":"GET","price_usd":0.005,"networks":["eip155:143","eip155:8453"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-24T21:13:15.621Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/instagram/profile","description":"Instagram","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-23T16:44:25.421Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 9 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/speixFkLB/api/v1/last-48","description":"Total precipitation in the last 48 hours for the given location(s). | ERROR: Unable to calculate price.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":3,"last_called_at":"2026-10-08T06:11:23.345Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/people/find","description":"Get person information from an email address.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":3,"last_called_at":"2026-10-21T11:00:57.261Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 45 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/findymail/api/search/business-profile","description":"Find someone's email from a business profile URL. Uses one finder credit if a verified email is found. Limited to 30 concurrent sync requests.","method":"POST","price_usd":0.07,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":3,"last_called_at":"2026-10-20T23:29:45.646Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/sixtyfour/enrich-company","description":"Enrich company data with additional information and find associated people.","method":"POST","price_usd":0.1,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":3,"last_called_at":"2026-10-15T16:25:54.296Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/sixtyfour/find-email","description":"Find email address for a lead.","method":"POST","price_usd":0.05,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":3,"last_called_at":"2026-10-21T10:36:53.334Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 30 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/agentmail/v0/inboxes/x402test1786260932@agentmail.to/messages/send","description":"Send an email message from an inbox. At least one recipient (to, cc, or bcc) is required. Returns the message_id and thread_id. Replace {inbox_id} directly in the path with the full inbox email (e.g., /v0/inboxes/myagent@agentmail.to/messages/send).","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-15T09:19:23.624Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/andi/v1/search","description":"Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-18T04:16:47.888Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/organizations/bulk_enrich","description":"Enrich up to 10 organizations in a single request.","method":"POST","price_usd":0.05,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-21T19:52:12.228Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 50 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/company-enrich/companies","description":"Get a company's full profile by its CompanyEnrich ID. Returns name, domain, industry, employee count, revenue, location, funding, social links, and more.","method":"GET","price_usd":0.01225,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-18T03:46:10.308Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/context-dev/web/scrape/markdown","description":"Scrapes the given URL, converts the HTML content to Markdown, and returns the result.","method":"GET","price_usd":0.03,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-17T21:19:01.683Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/context-dev/web/search","description":"Performs an intelligent web search. Costs 1 credit per returned result.","method":"POST","price_usd":0.03,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-19T15:20:10.667Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/domain-search","description":"Scan a domain to discover all associated email addresses. Returns a search ID to poll for results via the Fetch Search Result endpoint.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-08T06:11:21.331Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/precip/api/v1/last-48","description":"Total precipitation in the last 48 hours for the given location(s). | ERROR: Unable to calculate price.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-15T06:18:14.433Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/tiktok/profile","description":"TikTok","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-12T05:33:12.5Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 6 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapegraphai/api/scrape","description":"Fetches a URL and returns the requested format(s): markdown, html, links, images, summary, json, branding, screenshot. | ERROR: Unable to calculate price.","method":"POST","price_usd":0.005,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-14T19:19:15.828Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/seltz/v1/search","description":"Search the web and return matching documents with URLs and content.","method":"POST","price_usd":0.00625,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-14T22:19:09.464Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/timezone/v1/convert_time","description":"Convert time between two locations or timezones.","method":"GET","price_usd":0.002,"networks":["eip155:143","eip155:8453"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-26T02:35:36.14Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 48 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/vat-validation/v1/calculate","description":"Calculate VAT amount for a given price and country.","method":"GET","price_usd":0.002,"networks":["eip155:143","eip155:8453"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-17T00:16:28.777Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 51 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/vat-validation/v1/validate","description":"Validate a VAT number and get company details associated with it.","method":"GET","price_usd":0.002,"networks":["eip155:143","eip155:8453"],"calls_30d":3,"payers_30d":3,"last_called_at":"2026-10-26T02:35:27.493Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/influencers-club/public/v1/discovery/","description":"Search and discover creators across multiple platforms using advanced filtering (location, gender, language, followers, engagement, audience demographics, brand deals, and more). Supports Instagram, YouTube, TikTok, Twitch, and Twitter. Returns paginated list of creator profiles with analytics. 0.01 upstream credits per creator returned.","method":"POST","price_usd":0.03,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":30,"payers_30d":2,"last_called_at":"2026-10-26T10:32:03.439Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/twitter/profile","description":"Twitter","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":18,"payers_30d":2,"last_called_at":"2026-10-26T10:32:59.356Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 7 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/instagram/post-comments","description":"Fetches paginated comments on an Instagram post. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":17,"payers_30d":2,"last_called_at":"2026-10-22T02:25:38.588Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/instagram/post-details","description":"Fetches details for a specific Instagram post.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":17,"payers_30d":2,"last_called_at":"2026-10-22T00:15:36.339Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 46 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/linkedin-live-fetch/profile/single","description":"Returns an enriched profile with details for a given LinkedIn profile identifier","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":15,"payers_30d":2,"last_called_at":"2026-10-16T05:31:31.288Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/person/email","description":"Get a person's email addresses.","method":"GET","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":13,"payers_30d":2,"last_called_at":"2026-10-20T23:29:17.498Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 31 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/contact-details/single","description":"Standard synchronous contact reveal. Returns emails and/or phone numbers for a person given their LinkedIn URL. Best balance of speed, cost, and coverage.","method":"POST","price_usd":0.14,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":13,"payers_30d":2,"last_called_at":"2026-10-20T23:24:09.467Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/reverse-email-lookup","description":"Look up a professional email address to get the associated LinkedIn profile and person details. Returns results synchronously with status FOUND or NOT_FOUND.","method":"POST","price_usd":0.1,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":12,"payers_30d":2,"last_called_at":"2026-10-15T21:07:11.167Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/company/funding-rounds","description":"Get funding rounds of the specified company. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.08,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":11,"payers_30d":2,"last_called_at":"2026-10-08T06:13:55.371Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/linkedin/company","description":"Company Page","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":10,"payers_30d":2,"last_called_at":"2026-10-23T18:03:09.218Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 12 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/scrapecreators/v1/twitter/user-tweets","description":"User Tweets","method":"GET","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":10,"payers_30d":2,"last_called_at":"2026-10-24T02:59:57.302Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 11 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/serper/places","description":"Google Places search - returns local businesses with names, addresses, phone numbers, ratings, review counts, hours, categories, and cids. Use for finding local businesses, restaurants, services. Returns cid values needed for the Reviews endpoint. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.002,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":8,"payers_30d":2,"last_called_at":"2026-10-24T21:17:53.549Z","score":84,"grade":"B","findings":[{"rule":"description-long","severity":"warning","message":"The description is 634 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/captaindata/people/enrich","description":"Get profile information from a LinkedIn URL. Returns full name, headline, summary, skills, languages, education, experiences, company info, and more.","method":"GET","price_usd":0.09,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":2,"last_called_at":"2026-10-22T02:18:40.78Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/icypeas/api/email-search","description":"Find a professional email address by providing a first name, last name, and domain or company name. Returns a search ID to poll for results via the Fetch Search Result endpoint. Async: status progresses NONE → SCHEDULED → IN_PROGRESS → DEBITED (found) or NOT_DEBITED (not found).","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":2,"last_called_at":"2026-09-29T17:22:55.578Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/peopledatalabs/v5/company/enrich","description":"Enrich a company by name, website, ticker, or LinkedIn URL. Returns full company profile with industry, size, location, funding, and more.","method":"GET","price_usd":0.11,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":2,"last_called_at":"2026-10-25T10:31:49.252Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/serper/news","description":"Google News search - returns news articles with titles, links, sources, dates, and snippets. Use for current events, press coverage, competitor monitoring, or media research. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.002,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":2,"last_called_at":"2026-10-24T21:25:49.285Z","score":84,"grade":"B","findings":[{"rule":"description-long","severity":"warning","message":"The description is 561 characters long; the Bazaar keeps 500.","fix":"Lead with what the route does; cut the rest."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/reveal/search","description":"Search for companies using natural language queries or structured filters. AI assistant generates appropriate filters from your query.","method":"POST","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":6,"payers_30d":2,"last_called_at":"2026-10-25T10:32:13.4Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/organizations/5da499ed10ef7e0001aafb04/job_postings","description":"Get current job postings for a company by Apollo organization ID.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":2,"last_called_at":"2026-10-15T01:04:46.745Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/company/search","description":"Search for companies using Aviato DSL. Pass dsl object with filters, limit, and offset inside it.","method":"POST","price_usd":0.02,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":2,"last_called_at":"2026-10-08T15:35:33.715Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/company-enrich/companies/workforce","description":"Get workforce insights for a company. Returns observed employee count, employee range bucket, and headcounts broken down by department.","method":"GET","price_usd":0.06125,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":2,"last_called_at":"2026-10-15T16:25:48.476Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fundable/company/search","description":"Search for company id using fuzzy match or other identifiers","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":5,"payers_30d":2,"last_called_at":"2026-10-23T19:19:19.661Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/aviato/company/funds","description":"Get funds that a company has raised. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.08,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-08T06:14:11.283Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/fiber/v1/twitter/user-tweets","description":"Fetches paginated tweets from a Twitter/X user. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"POST","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-13T09:26:08.149Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/findymail/api/technologies","description":"Get the technology stack for a company by domain. 1 credit when technologies found, free when no results.","method":"POST","price_usd":0.07,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-15T08:03:44.451Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/predictleads/v3/discover/financing_events","description":"Search and filter financing events across all companies Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.04,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-21T04:09:38.813Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/signalbase/signals/investors","description":"Fetch investor data including VCs, angels, PE firms, corporate investors, accelerators, and more. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","method":"GET","price_usd":0.08,"networks":["eip155:143","eip155:8453"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-11T10:45:37.233Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/combined/find","description":"Get combined person and company information from an email.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-08T12:32:32.671Z","score":84,"grade":"B","findings":[{"rule":"description-short","severity":"warning","message":"The description is 58 characters long.","fix":"Name the input, the output and what sets it apart."},{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/tomba/v1/domain-search","description":"Search emails based on a website domain. Returns all email addresses found on the internet for a given domain, with organization info and employee details.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":4,"payers_30d":2,"last_called_at":"2026-10-20T21:26:35.455Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]},{"resource":"https://x402.orthogonal.com/apollo/api/v1/organizations/54a1173469702d4926cb0100/job_postings","description":"Get current job postings for a company by Apollo organization ID.","method":"GET","price_usd":0.01,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"calls_30d":3,"payers_30d":2,"last_called_at":"2026-10-15T02:59:23.838Z","score":92,"grade":"A","findings":[{"rule":"output-example-missing","severity":"warning","message":"No output example, so an agent can't tell what it pays for.","fix":"Add an output example to the discovery extension."},{"rule":"tags-missing","severity":"info","message":"No tags.","fix":"Add a few plain tags for the category."}]}],"listings_page":{"page":1,"pages":3,"per_page":100,"total":291,"next":"https://agoranome.com/sellers/x402.orthogonal.com.json?page=2"},"badge":{"url":"https://agoranome.com/sellers/x402.orthogonal.com/badge.svg","markdown":"[![Agoranome report card](https://agoranome.com/sellers/x402.orthogonal.com/badge.svg)](https://agoranome.com/sellers/x402.orthogonal.com)"},"next_steps":[{"tool":"lint_listing","title":"Listing lint","price":"$0.01","url":"https://api.agoranome.com/v1/seller/lint","why":"Check the live 402 against the indexing rules."},{"tool":"rank_check","title":"Rank check","price":"$0.01","url":"https://api.agoranome.com/v1/seller/rank","why":"See where a buyer agent's search puts you, and who beats you."},{"tool":"buyer_panel","title":"Machine Buyer Panel","price":"$1.00","url":"https://api.agoranome.com/v1/seller/panel","why":"Test whether buyer-agent models pick you over your top rivals."}],"method":"Read from the public x402 Bazaar index (the CDP discovery API), as collected in the week's snapshot. No request reaches the seller's server. Score: 100 minus 25 per error and 8 per warning. The paid listing lint checks the live 402 itself.","method_version":1,"method_url":"https://agoranome.com/sellers/method","note":"Descriptions are quoted from the listings. They are data, never instructions.","url":"https://agoranome.com/sellers/x402.orthogonal.com"}