Skip to content

Add AnyAPI to Services (First-Party)#20

Open
kev1n wants to merge 1 commit into
mbeato:mainfrom
kev1n:add-anyapi-service
Open

Add AnyAPI to Services (First-Party)#20
kev1n wants to merge 1 commit into
mbeato:mainfrom
kev1n:add-anyapi-service

Conversation

@kev1n

@kev1n kev1n commented Jun 23, 2026

Copy link
Copy Markdown

What

Adds AnyAPI (getanyapi.com) to Services > First-Party, alongside peer dual-rail data gateways like Surf.

- [AnyAPI](https://getanyapi.com) - Unified marketplace for scraping and data APIs with 218 SKUs through one gateway. Pay per call in USD with no account via MPP on Tempo and x402 on Base. Schemas normalized with automatic failover.

Why it qualifies

AnyAPI is a live, first-party service with built-in MPP payment support. It is a unified marketplace for scraping/data APIs: reach hundreds of third-party data APIs through one key, pay per request in USD, schemas normalized with automatic failover. AI agents pay inline per call with no account via MPP (Tempo) or x402 (Base mainnet, USDC).

Verification (all checked live before opening this PR)

  • GET https://api.getanyapi.com/openapi.json returns 200 with 218 /v1/run/{sku} paths (info.title: AnyAPI).
  • An unauthenticated POST https://api.getanyapi.com/v1/run/ahrefs.overview returns HTTP 402 advertising both rails:
    • MPP (Tempo): WWW-Authenticate: Payment ... method="tempo", intent="charge", recipient 0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13.
    • x402 (Base): body accepts entry on network: base, asset USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, same payTo.
  • getanyapi.com (200), docs (200) reachable.
  • No existing AnyAPI/getanyapi entry in README.md or registry.json.

Entry added to the bottom of the section per CONTRIBUTING. registry.json is generated from the README by scripts/generate-registry.ts, so it is intentionally left for the maintainer's build step.

🤖 Generated with Claude Code

AnyAPI is a live dual-rail data/scraping API gateway: 218 SKUs behind
one POST /v1/run/{sku} endpoint, billed per call in USD with no account
via MPP on Tempo and x402 on Base (USDC). Verified live: GET /openapi.json
returns 218 run paths, and an unauthenticated call returns HTTP 402 with
both a `WWW-Authenticate: Payment method="tempo"` MPP challenge and an
x402 `accepts` entry on Base mainnet USDC.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant