QannasAPI

Unified public-web-data API

One API key for public web data

SERP results, Google Maps local data, B2B contact finding and enrichment, website intelligence, YouTube data, and MENA classifieds — one key, one bill, one consistent schema. Success-only billing: no result, no charge.

100 free credits, one-time · No card required · No result = no charge

first-call.sh
# Structured Google results — one POST
curl -X POST https://api.qannasapi.com/v1/data/seo/serp \
  -H "X-API-Key: qk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
"query": "best crm for agencies",
"limit": 10
  }'

# → {"status":"OK","request_id":"...","data":{...}}
# → X-Credits-Charged: 1 · X-Credits-Balance: 99

The catalog — 48 actions

Every data target, one scope

Six products, 48 actions, one predictable JSON envelope — so the code you write for your first call keeps working for your ten-thousandth.

SERP API

Structured Google SERP data in one POST request. Pay only for results.

Turn any keyword into clean, structured JSON — organic, ads, and more — with no proxies to rotate and no parsers to repair.

POST /v1/data/seo/serp
See pricing

Maps / Local Data API

Local business data from Google Maps — one call, any city, pay per result.

Search local businesses anywhere: names, contact details, ratings, categories. Delta cursors for change tracking.

POST /v1/data/maps/places
See pricing

Contact Finder API

Find verified business emails and phones from a name and company. One call.

Consensus-verified results with confidence scores — verified when two or more independent sources agree. Pay only when we find it.

POST /v1/data/contacts/find-emailPOST /v1/data/contacts/find-email-verified+1 more
See pricing

Enrichment API

Enrich any lead, signup, or company record with fresh public-web data.

Turn thin records into full people and company profiles — roles, firmographics, socials, funding — refreshed continuously.

POST /v1/data/people/enrichPOST /v1/data/companies/enrich+1 more
See pricing

Website Intelligence API

See what any website is built with, who runs it, and how to reach them.

Tech stack, contact points, and social links per domain in one call — for sales intelligence, technographic targeting, and market research.

POST /v1/data/websites/intelligencePOST /v1/data/websites/tech-stack+2 more
See pricing

Dubizzle / MENA Classifieds API

Structured dubizzle and MENA classifieds data — motors, property, jobs, more.

Nine MENA classifieds marketplaces behind one schema and one country filter. Details, agent portfolios, phone reveal where available.

POST /v1/data/listings/searchPOST /v1/data/listings/details+2 more
Explore the API

How it works

One POST. One key. JSON out.

No proxies to rotate, no headless browsers to babysit, no parsers to repair. Call an endpoint per intent and get a consistent envelope back.

01

Grab a key

Sign up and get a qk_live_... key instantly — plus unlimited free qk_test_... sandbox keys. Auth is a single X-API-Key header.

02

Estimate, then call

POST /v1/data/{action}:estimate quotes the credit cost first. Then make the real call — the same JSON envelope, every time.

03

Pay only for results

Success-only billing: a call that returns no result charges zero credits, and upstream errors are never billed. Headers report exactly what you spent.

estimate-then-call.sh
# 1 · Quote the call — estimates are always free
curl -X POST https://api.qannasapi.com/v1/data/contacts/find-email:estimate \
  -H "X-API-Key: qk_live_..."

# 2 · Run it — success-only billing, X-Credits-Charged on the response
curl -X POST https://api.qannasapi.com/v1/data/contacts/find-email \
  -H "X-API-Key: qk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"name": "Sara Ahmed", "company": "acme.ae"}'

One platform

Built for production, priced for evaluation

The plumbing a data team would otherwise build and maintain — already behind the same API key.

Public action catalog

Every action and its credit price, machine-readable at GET /v1/meta/actions.

Free cost estimates

POST /v1/data/{action}:estimate quotes any call — or any bulk job — before you spend a credit.

One JSON envelope

{"status":"OK","request_id":"...","data":...} everywhere, with X-Credits-Charged on every response.

Bulk jobs & workflows

Bulk CSV jobs to 500 rows and async workflows that chain actions server-side in one call.

Also on the same key: live hit-rate transparency (GET /v1/meta/hit-rates), delta cursors for change tracking, idempotency keys, an OpenAPI 3.1 spec, Postman collections, SDKs, and an MCP server with 31 tools so AI agents can call every action natively.

Why one key wins

You're already paying for this catalog — piecewise

Bought separately, the typical entry plans for the data categories we cover add up fast:

  • SerpApi$75/mo
  • Hunter$49/mo
  • People Data Labs$98/mo
  • ScraperAPI$49/mo
  • ≈ $271/mo across four vendors≈ $271/mo
QannasAPI — all of it, one key, from $10Start free — 100 credits

Typical public entry plans, checked August 2026.

Built by operators

We run on this data ourselves

QannasAPI came out of a digital marketing agency that runs multiple businesses — lead generation, SEO, e-commerce intelligence, and outreach. Every action in this catalog exists because we needed it in production first.

We keep our heads down and let the data talk: public hit rates per action, free cost estimates, and success-only billing. No result, no charge — that's the whole pitch.

  • Production-tested on our own businesses first
  • Live hit rates published per action
  • Support from the engineers who run the jobs

Pricing

Pay per answer, not per attempt

Every action has a public credit price. Quote any call with the free estimate endpoint. No result means zero credits charged — always.

$0

Free — 100 credits, one-time

Real evaluation on live endpoints, free sandbox keys, free estimates. No card required.

$10+

Pay as you go — credit packs

One-off top-ups for projects and prototypes. Pack credits never expire.

$10/mo+

Subscriptions — cheaper per credit

A fresh grant every month with rollover while subscribed. Monthly or yearly billing.

Start free — 100 credits, no card

One-time free credits on signup. Estimates cost nothing, misses cost nothing, and the sandbox is always free. Your first call is five minutes away.

Packs from $10 · Subscriptions from $10/mo · Success-only billing