←All use cases

Locus Pro · Prepaid tool credits

Best API marketplace for AI agents (2026): pay per call, one balance

Locus Pro is an API marketplace for AI agents that charges per call from one prepaid balance: search, scraping, data and model APIs from many providers, with no account or API key per provider. Platforms use it to give their customers' agents the same catalog and bill each customer for their own calls.

Updated

How does a pay-per-call API marketplace work?

You fund one Locus Pro balance and connect an agent over hosted MCP or call the HTTP API from your code. The agent searches the catalog, reads a tool’s schema and price, and calls it. Locus pays the provider and charges the call to your balance. There is no subscription per provider and no monthly minimum on the Free plan.

  • •Price before the call — The catalog shows each tool’s fixed price or metered range before your agent calls it, and a call can carry a hard credit ceiling.
  • •One balance, one ledger — Every call from every provider lands in one ledger with its charge, so you reconcile one bill instead of one per vendor.
  • •Bursty workloads fit — Agents can make thousands of calls one day and none the next. You pay for the calls made, not for a plan sized to the peak.

What do popular API calls cost?

Prices checked November 11, 2026, from the Locus Pro catalog, for some of the most-used endpoints. 1,000 credits equal $1. A fixed price is charged on every successful call. A range is metered from usage; "typically" means the median to the 90th percentile of recent calls. The catalog always shows the current price before a call.

Locus Pro prices for popular API endpoints, checked November 11, 2026
EndpointWhat one call returnsCredits per callAbout
firecrawl/searchWeb search results, with page content on request1.7, fixed$0.0017
firecrawl/scrapeOne web page as clean Markdown1 on most calls, up to 38.6$0.001
perplexity/searchRanked web results with titles, URLs and snippets5.8$0.0058
brave/web-searchResults from Brave’s independent web index30.3, fixed$0.0303
tavily/searchSearch results shaped for LLM context80.8 to 151.5$0.081 to $0.152
dataforseo/serp-google-organicLive Google organic results, billed per 10 resultsFrom 2From $0.002
apollo/people-searchPeople matching title, company and location filters2, fixed$0.002
hunter/email-verifierA deliverability check for one email address5.1, fixed$0.0051
builtwith/domainThe full technology profile of a domain50.5, fixed$0.0505
mapbox/geocode-forwardCoordinates for an address or place name1, fixed$0.001
groq/chatA fast chat completion, metered by tokensTypically 1 to 1.6About $0.001
openai/chatA GPT chat completion, metered by tokensTypically 7.7 to 15.5$0.008 to $0.016

For platforms: bill each customer for their agents' calls

Locus Pro is built for platforms whose users run agents. Your server, or an agent key bound to one customer, calls the same catalog and names the customer in an X-Locus-End-User header. On the Enterprise plan, Locus charges that customer’s own prepaid balance at the catalog base price plus the markup you set, as a percentage, a flat amount per call, or both. Every call is recorded in a ledger you can filter by customer, provider and endpoint, and your customers never open an account with a provider.

Individuals and teams use the same catalog from a self-serve account at the listed base price, with spend caps, per-key budgets and a price ceiling on each call.

What happens when a call fails?

Before the provider runs, Locus reserves the most the call can cost as a hold. The call then settles from the result:

  • •Provider error or timeout — The hold is released and nothing is charged.
  • •Not enough credits — The call stops with HTTP 402 before it runs, and the response says how many credits it needs.
  • •A charged call later found failed — The credits are refunded, and a webhook reports the refund.
  • •A retry with the same Idempotency-Key — Locus replays the stored result without a second charge.
  • •An empty result — There is no blanket refund. A fixed-price call is charged when the provider succeeds; an endpoint priced by returned records settles lower.
  • •A dropped stream — A disconnect after the provider accepts a streamed response charges the full hold.

When not to use Locus Pro

  • •High, steady volume with one provider — A provider’s own plan can cost several times less per call at volume. Tavily search is one example; compare before you commit a large workload.
  • •Writes and account actions — The catalog is mostly read operations. Posting to X, for example, needs your own X developer account.
  • •Live streams and voice — WebSocket APIs such as live transcription and voice agents are not offered. Use the provider directly.
  • •Contract terms — If you need a provider’s negotiated rates, its data-processing agreement or an enterprise feature, sign with that provider.

Connect and control usage

Locus Pro uses prepaid credits. Start with the agent connection guide, review current plans, and configure spending controls before scaling a workflow. Pay With Locus is the separate on-chain wallet product.

Related resources

Frequently asked questions

Do I need an account with each API provider?

No. Locus Pro pays the provider and charges your prepaid balance, so there is no separate account or API key per provider.

Is there a monthly fee?

The Free plan has no monthly subscription. Paid plans include monthly credits that expire each billing period, and purchased top-ups are separate.

Am I charged when an API call fails?

No. A provider error or timeout releases the hold and charges nothing, and a charged call later found failed is refunded.

Can I bill my own customers for their agents' API calls?

Yes, on the Enterprise plan. Each customer gets a prepaid balance, calls name the customer, and Locus charges the catalog base price plus the markup you set.

How do I keep an agent from overspending?

Use account spend caps, per-key budgets, tool permissions and a credit ceiling on each call. Alerts and auto-reload are separate controls.