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
# 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: 99The 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/serpMaps / 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/placesContact 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 moreEnrichment 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 moreWebsite 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 moreDubizzle / 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 moreHow 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.
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.
Estimate, then call
POST /v1/data/{action}:estimate quotes the credit cost first. Then make the real call — the same JSON envelope, every time.
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.
# 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:
- SerpApiSERP data$75/mo
- HunterEmail finding$49/mo
- People Data LabsB2B enrichment$98/mo
- ScraperAPIWeb scraping$49/mo
- ≈ $271/mo across four vendors≈ $271/mo
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