NewYour Exa or Tako SDK, up to 7× cheaper.

Search for AI agents.Faster, and up to 7× cheaper.

Give your agents the news the moment it breaks. Built for trading bots, risk monitors and research copilots that must act on what happened minutes ago, in any language.

Your agent is only as smart as its last update. typesearch feeds it fresh, verified news from newsrooms worldwide, so it decides on what’s happening now, not on last year’s training data.

From $1.00 per 1,000 searches · Exa and Tako list search at $7

News search with a calibrated relevance score

Output

    Sample outputRelevance is a calibrated probability: filter by threshold and keep only what matters.

    Speaks the SDKs you already ship

    • exa-pyPython
    • exa-jsTypeScript
    • takoPython · JS
    • perplexityPython · JS
    • OpenAPI3.1
    • RESTJSON · SSE

    All integrations

    Quickstart

    Your first search in three steps.

    From sign-up to ranked results in a couple of minutes, with the tools you already use.

    1. 1Get your keySign up with your email and get $5 in free credit. No card.TYPESEARCH_API_KEY
    2. 2Install the SDKPython, TypeScript, plain HTTP, or connect your agent through MCP.pip install typesearch
    3. 3SearchResults come back ranked, dated and scored. Already on Exa or Tako? Just change the base URL.
    $ pip install typesearch
    1from typesearch import Typesearch
    2
    3ts = Typesearch() # TYPESEARCH_API_KEY
    4
    5res = ts.search(
    6 "Fed rate cut expectations",
    7 mode="fast",
    8 max_results=5,
    9)
    10
    11for r in res.results:
    12 print(r.score, r.title)
    ResponseSample
    • 0.96Traders lift bets on a Fed cut after softer jobs data
    • 0.93What the Fed’s projections signal for the rest of the year
    • 0.90Treasury yields slip as rate-cut expectations build

    The numbers

    Cheaper than Exa and Tako at every depth. Faster where it counts.

    Public list prices and our own measurements. No cherry-picked benchmarks.

    List price per 1,000 requests, USDLower is better
    List price per 1,000 requests, USD
    typesearchExaTako
    Ultra search · headlines only$1.00$7$7
    Fast search$1.40$7$7
    Normal search · reads the top 4$2.20$7$11
    Deep search · reads 8$5.60$12–15$20
    Contents · per 1k pages$0.20$1$1

    Prices: exa.ai/pricing and tako.com/pricing, September 25, 2026. Speed and compatibility: our internal test suite. Methodology on request.

    Charts APINew

    From a question to a chart you can publish.

    Ask in plain words. We find the figures in the news, pick the right chart and write the headline. Every value links to its source.

    Try a question

    • 12 chart types, chosen for your data
    • Figures checked against their sources
    • Embed as iframe, PNG or SVG, in 4 themes

    From $1.50 per 1,000 charts · Tako lists at $7

    tone of IMF coverage this week
    58% of IMF coverage is neutral58% of IMF coverage is neutral. Tone of the articles · last 7 days. n: 11658% of IMF coverage is neutralTone of the articles · last 7 days58%27%15%Neutral11658%Negative5427%Positive3015%200 articles from 31 outletstypesearch
    58% of IMF coverage is neutral58% of IMF coverage is neutral. Tone of the articles · last 7 days. n: 11658% of IMF coverage is neutralTone of the articles · last 7 days58%27%15%Neutral11658%Negative5427%Positive3015%200 articles from 31 outletstypesearch

    Sample card

    Do the math

    Your bill, by mode.

    Pick a mode and your monthly volume, and see what you’d pay here versus Exa, Tako and Perplexity at list prices.

    Public list prices from exa.ai/pricing, tako.com/pricing and docs.perplexity.ai, checked September 25, 2026, before free tiers. Each mode is compared with the closest product each one sells: ultra and fast with a search (Perplexity: Fast Search; Tako: Instant or Fast); normal with a search that returns page text (Exa includes it, Tako adds 4 contents, Perplexity’s standard Search API); deep with Exa’s Deep Search or Tako’s Deep plus 8 contents (Perplexity has no equivalent); contents per page. The comparison is against the cheapest of the three.

    10K1M100M
    • Exa$7,000 / month
    • Tako$11,000 / month
    • Perplexity$5,000 / month
    • typesearch$2,200 / month

    You keep

    $33,600a year

    2.2× cheaper than Perplexity
    Start saving: get $5 free

    The index

    Our own index. Not a reseller’s wrapper.

    We crawl and rank the news ourselves, not through a reseller. The busiest sources are re-read every few minutes, so new stories are searchable right after they’re published.

    • Freshness you can filter byEvery result has its publication time and outlet, so your agent can ask for the last hour, not the last week.
    • Deep where others are thinLocal and regional press in dozens of languages, starting with Latin America, where other APIs come up short.
    • Publisher-safe by designWe honor robots.txt and AI opt-outs, and every result links to the original: we never redistribute full articles.
    Live ingestSample
    • 09:05:12cronica.exampleESindexed 3s ago
    • 09:05:09wire.exampleENindexed 6s ago
    • 09:05:07diarioejemplo.exampleESindexed 8s ago
    • 09:05:04journal.exampleFRindexed 11s ago
    • 09:05:02gazeta.examplePTindexed 13s ago
    • 09:04:58caribe.exampleESindexed 17s ago
    • 09:04:55zeitung.exampleDEindexed 20s ago
    • 09:04:51reddiaria.exampleESindexed 24s ago
    • 09:04:49financeweekly.exampleENindexed 26s ago
    • 09:04:46andino.exampleESindexed 29s ago
    • 09:04:42cronaca.exampleITindexed 33s ago
    • 09:04:40cerrado.examplePTindexed 35s ago
    • 09:05:12cronica.exampleESindexed 3s ago
    • 09:05:09wire.exampleENindexed 6s ago
    • 09:05:07diarioejemplo.exampleESindexed 8s ago
    • 09:05:04journal.exampleFRindexed 11s ago
    • 09:05:02gazeta.examplePTindexed 13s ago
    • 09:04:58caribe.exampleESindexed 17s ago
    • 09:04:55zeitung.exampleDEindexed 20s ago
    • 09:04:51reddiaria.exampleESindexed 24s ago
    • 09:04:49financeweekly.exampleENindexed 26s ago
    • 09:04:46andino.exampleESindexed 29s ago
    • 09:04:42cronaca.exampleITindexed 33s ago
    • 09:04:40cerrado.examplePTindexed 35s ago
    new items every month
    30M+
    to first results
    ~1 s
    refresh of the busiest sources
    5 min

    Beyond ten blue links

    Everything your agent needs from the news, in one call.

    • Tone, relative to your query

      Whether each result is positive, neutral or negative about what you asked, not about the world in general. Per result and per source.

    • One story, one result

      The same wire story published by ten outlets comes back as one result, with the other nine attached.

    • Who published first

      See how a story spread: coverage by day and by outlet, and who broke it first. Included at no extra cost.

    • Essentials, never invented

      Up to three verbatim quotes from different sources. We quote, we never write, so there’s nothing to hallucinate.

    • Hard cost caps

      Set a maximum spend per request. If it’s reached, you get what fits and the response is flagged incomplete. No surprise invoices.

    • Live site search

      Search any site in real time: we read its homepage, key sections and its own search box, in parallel.

    Migration

    Switch in two lines. Keep everything else.

    One compatibility layer per provider: same parameters, same response shape, same errors. Point your official SDK at us and ship.

    • Same shapes, same errorsResponses and error formats match each provider. Your parsing code doesn’t change.
    • Nothing breaks silentlyParameters we don’t support are accepted and reported in X-Compat-Warnings instead of failing the request.
    • Our extras ride alongTone, essentials, modes and cost caps travel in one extra field of the same request.
    Read the migration guide
    from exa_py import Exa
     
    -exa = Exa(api_key=EXA_API_KEY)
    +exa = Exa(api_key=TYPESEARCH_API_KEY, base_url="https://api.typesearch.ai/compat/exa")
     
    results = exa.search("lithium royalties in Chile", num_results=10, type="fast")
    similar = exa.find_similar(results.results[0].url, exclude_source_domain=True)
    pages = exa.get_contents([r.url for r in results.results], highlights=True)
    beforeafter

    Production

    Boring where it matters.

    • Versioned contract

      /v1 only changes by adding. Anything breaking ships as /v2, with notice.

    • Quotas and limits per key

      Daily quotas and per-minute limits on every key, visible in real time through the usage API.

    • Errors you can program against

      RFC 9457 problem details, stable error codes and a request ID on every response.

    • Keys hashed at rest

      We store a hash, never your key. Rotate and revoke anytime.

    • OpenAPI 3.1

      The contract is generated from the same schemas that validate every request.

    • Streaming built in

      JSON or server-sent events on every search endpoint, with partial results as they land.

    Running search at scale?

    Volume pricing, custom source coverage, dedicated support and SLAs. Tell us what you pay today — we’ll show you what you’d pay here.

    Talk to sales

    Questions, answered

    Can I try it for free?

    Yes. Every new account gets $5 in free credit — about 5,000 ultra searches, 3,571 fast or 2,272 normal ones — valid for 30 days. No card needed. Your first top-up gets 20% extra, up to $20.

    How much cheaper is it?

    It depends on the mode and on who you compare with. An ultra search, which judges headlines only, lists at $1.00 per 1,000 and a fast one at $1.40, against $7 for a search on Exa or Tako: up to 7× less. Normal and deep read pages before ranking, so they cost more ($2.20 and $5.60), and since March 2026 Exa’s search includes the text of its results, so the gap in those modes is smaller. Some APIs, such as Perplexity’s and Parallel’s, list their most basic search at the price of our ultra mode and for less than our fast mode. The pricing page compares every mode; put your own volume in the calculator above.

    Will my Exa or Tako code break?

    It shouldn’t. We run the official SDKs — Python and JavaScript — against our compatibility layers: 25 of 25 test cases pass by changing only the base URL and the key. Anything we don’t support is accepted and reported in a response header, not thrown as an error.

    What’s in the index?

    News and editorial content, crawled and refreshed by us — the busiest sources every few minutes — focused on local and regional press, starting with Latin America, from 130+ countries in 30+ languages. We don’t publish the list of sources: every result shows its own and links to the original. Missing an outlet? Suggest it from the dashboard (Suggest a source) or write to support@typesearch.ai.

    Do you generate answers or summaries?

    No, on purpose. We return evidence: ranked, verified, with verbatim excerpts. If you need prose, your model writes it — grounded in results that can’t be hallucinated.

    Is typesearch right for my use case?

    If your agent works with news, current events or anything being published right now, yes: that’s exactly what we’re built for. For people, company or academic-paper search, pair us with a specialized index; with the same SDK, each request goes where it fits best.

    Stop overpaying for search.

    Get a key in a minute, point your SDK at us and watch your bill shrink. $5 free to start, no card.