The ground layer for AI agents.
terra gives your agent one key to thousands of real data tools: search rankings, companies and people, social posts, any web page and more. Your agent asks in plain words, terra picks the best provider, and you pay per call.
› find 20 fintech startups in Bengaluru that are hiring engineers, and the founder of each terra companies.search48 matches · $0.004 terra jobs.search31 open roles · $0.006 terra people.find_founder20 people · $0.040 terra email.verify18 valid · $0.009 ✓ 20 companies, 18 verified founder emails 4 calls · 3 providers · 6.4s · total $0.059
Connect once. Ask for anything. Pay for results.
Connect once
Add terra to your agent as an MCP server, or call it over HTTP. One key replaces the twenty sign-ups, keys and invoices you'd need otherwise.
Ask in plain words
Your agent describes the job, like "keyword volume for these 50 terms". terra finds the tool that does it and checks the inputs before anything is spent.
Pay for what comes back
Each call is billed at the provider's price plus a small flat fee. Calls that return nothing are free, and you can cap spend per agent.
Real data your agent can't get from a model.
Models know the world up to their training cut-off. terra gives them what's true right now.
Search & SEO
Live rankings, keyword demand and backlinks across major search engines.
- serp.results
- keywords.volume
- backlinks.list
- ai_answers.mentions
Companies & people
Find companies by industry, size or tech, then the right person and a verified email.
- companies.search
- people.enrich
- email.find
- email.verify
Social & video
Posts, comments, creators and transcripts from the platforms where people talk.
- posts.search
- creator.profile
- video.transcript
- comments.list
The open web
Turn any page into clean text or structured fields, map a site, or watch it for changes.
- page.read
- page.extract
- site.map
- page.watch
Ads & markets
What competitors are running, what they bid on, and live market prices.
- ads.library
- keywords.paid
- stocks.quote
- crypto.price
Generate media
Images, video, voice and transcription from leading models, through the same key.
- image.generate
- video.generate
- speech.generate
- audio.transcribe
Built for agents that spend real money.
Picks the provider by evidence, not by deal
Many jobs have several providers that can do them. terra measures every call for success rate, speed and price, and routes to whichever is best for that job right now.
| email.find | Found | Speed | Price |
|---|---|---|---|
| Provider A | 81% | 1.2s | $0.010 |
| Provider B | 74% | 0.9s | $0.012 |
| Provider C | 66% | 2.8s | $0.006 |
Illustrative numbers.
Spend limits per agent
Give each agent its own key and budget. When it hits the cap, it stops.
$6.20 of $10.00 today
Bring your own keys
Already pay a provider? Add your key and those calls run on your plan, with no terra fee.
One bill, every receipt
Every call is logged with what was asked, which provider answered, how long it took and what it cost. When an agent spends $4, you can see exactly where it went.
# one line per call 14:02:11 people.enrich 200 0.84s $0.012 14:02:12 email.verify 200 0.31s $0.001 14:02:14 email.find 204 1.10s $0.000 no match, free
No subscriptions. Just calls.
You pay what each provider charges, plus a flat 5% to run terra. Top up when you need to. There's no monthly minimum and no seat fees.
Good to know
Is terra live?
terra is in early access. Join the waitlist and we'll email you when your key is ready. Early access accounts get $5 of free credit.
How is this different from calling the APIs myself?
You can, but every provider means another sign-up, another key, another billing page and another response format. terra gives your agent one key, one format and one bill, and routes each call to the provider that's doing best for that job.
Which agents does it work with?
Anything that speaks MCP, including Claude Code, Cursor, Codex, Windsurf and Claude Desktop. Anything else can use the HTTP API.
What stops an agent from overspending?
Every key can have a daily and total budget. terra shows the price of a call before it runs, and calls that return nothing aren't charged.
Do you keep the data my agent fetches?
No. terra passes results straight back to your agent. We log the call itself (tool, provider, timing, cost) so you can see your spending, not the content of the results.
Give your agent solid ground.
Join the waitlist and get $5 of free credit when your key is ready.