Public data is a mess.
We gank it for
you.
Archaic government feeds, extracted and served as fast, clean JSON — one schema, refreshed daily, one key for the whole catalog. Built for developers and AI agents.
~$ curl -H "Authorization: Bearer $API_KEY" \ "https://gankdat.com/v1/data/uk-tenders?value_amount_min=1000000&status=active" { "ok": true, "data": [ { "buyer": "London Borough of Havering", "title": "Highways maintenance term contract", "value_amount": 8400000, "cpv_codes": ["45233139"], … } ], "meta": { "total": 116, "last_refreshed_at": "2026-07-09T05:00:11Z" } }
get your api key
Sign in with your email — magic link, no password. Create keys from your dashboard; the free tier is 250 requests/month with no card, and every key works across the whole catalog.
Got a key? Use it anywhere:
curl -H "Authorization: Bearer fapi_..." https://gankdat.com/v1/data/uk-tenders
the catalog — one schema across every dataset
Rendered from the live registry at /v1/data — when a
dataset ships, it appears here.
uk-tenders // procurement
Public-sector tenders from Find a Tender's official OCDS feed, flattened from nested releases to one clean row per notice. For bid intelligence, lead-gen, and market research.
buyerstatuscpv_codesvalue_amount_minpublished_at_afterq
uk-contract-awards // bid intelligence
Who won what: UK public-sector contract awards from the official Contracts Finder feed — buyer, winning supplier and its company number, value, contract period, CPV codes. The last two weeks of awards, refreshed daily.
supplierbuyercpv_codesaward_value_amount_minaward_date_aftercategoryq
uk-planning // planning
Planning applications from planning.data.gov.uk, normalized to the same schema. Blind Mode: applicant personal data is dropped at ingest, never stored.
authorityreferencedecision_date_afterdecision_date_beforeq
eu-ted // procurement
EU contract notices and awards from TED (Tenders Electronic Daily), the official EU procurement journal — buyer, country, CPV, values, deadlines across every member state. Pairs with uk-tenders for bid intelligence.
buyerbuyer_countrycpv_codesvalue_amount_minpublished_at_afterq
uk-sanctions // compliance
Every designation on the UK Sanctions List (FCDO) — individuals, entities, ships, with regime, aliases, and dates. Served for compliance screening; DOBs, IDs, and contact details dropped at ingest.
nameregimedesignation_typecountriesdate_designated_afterq
sam-exclusions // compliance
Every active US federal exclusion (debarment) from SAM.gov — parties barred from federal awards, with agency, program, and dates. Pairs with uk-sanctions for supplier due diligence. Addresses and identifiers dropped at ingest.
nameclassificationexcluding_agencyexclusion_programactivation_date_afterq
uk-insolvency // risk
The latest UK corporate insolvency notices from The Gazette — winding-up petitions and orders, administrator/receiver/liquidator appointments, moratoria. Company-level facts only (Blind Mode).
companynotice_typenotice_codepublished_at_afterpublished_at_beforeq
uk-companies // company data
The newest companies on the UK register, from the official Companies House API — name, number, type, SIC codes, incorporation date, and registered-office area. Officer/PSC data never ingested.
companycompany_typesic_codeslocalityincorporated_on_afterq
uk-company-profiles // company lookup
One UK company by number or name, live from the official Companies House API — status, SIC codes, accounts and confirmation-statement due dates, charges, latest filings, corporate PSCs. Officers and individual PSCs never ingested. Cached 24 h; one credit a lookup.
company_numbercompany
uk-food-hygiene // risk & leads
Every rated food business in the UK from the official FSA Food Hygiene Rating Scheme file — name, type, trading address and area, local authority, rating value and date, sub-scores, new-rating-pending flag. Stable FHRSID; refreshed daily.
rating_valuebusiness_typeoutward_codelocal_authorityrating_date_afterhygiene_score_minq
uk-sponsors // company data
Every organisation licensed by the Home Office to sponsor Worker and Temporary Worker visas — name, town, county, sponsor type, licence rating and immigration route, from the official GOV.UK register. Republished most working days.
organisationrouteratingtowncountyq
uk-charities // company data
Every registered and removed charity in England & Wales from the Charity Commission's daily extract — numbers, type, status and dates, reporting status, latest income and expenditure, postcode area, flags. Contact details and trustees never ingested.
nameregistration_statuscharity_typelatest_income_mindate_of_registration_afteroutward_codewebsite_presentq
uk-care-locations // risk & leads
Every CQC-regulated care location in England — hospitals, care homes, GPs, dentists, homecare — with service types, specialisms, provider, area and the date of the latest CQC check, from the official weekly directory. Phone numbers and manager names never ingested.
service_typesspecialismsprovider_nameregionlocal_authoritylatest_check_date_afterwebsite_presentq
uk-trademark-journal // trade mark watch
Every UK trade mark application (and international registration designating the UK) published for opposition in the IPO's weekly Trade Marks Journal — application number, mark text and type, Nice classes and goods/services, applicant organisation and country, representative, filing date, journal issue and the two-month opposition deadline. Rolling 52 issues; the change feed is each week's new publications, filterable by class, applicant or keyword — a trade-mark watch in one call. Weekly statistics per Nice class. Applicant names kept for organisations only; mark images never stored.
classesmark_textapplicantapplicant_countryjournal_numberopposition_deadline_afterq
uk-gambling-operators // KYB & affiliate compliance
Every operating licence on the Gambling Commission register for Great Britain — remote and non-remote betting, casino, bingo, gaming machines, lotteries, gambling software — with status, activities, dates and trading names; the website domains registered against each operator; and every licensed premises (betting shops, casinos, bingo halls, arcades) by licensing authority and address. Daily diff: new licences, surrenders and revocations, new domains. Personal licences never ingested.
record_typelicence_typeactivitiesis_activedomain_namelocal_authorityend_date_afterq
nhs-ods // healthcare leads & KYB
Every GP practice, NHS trust and trust site, pharmacy, dental practice and independent healthcare provider on the NHS Organisation Data Service register for England — ODS code, type, active/closed status, region and integrated care board codes, address, open and close dates, parent commissioner or trust, prescribing setting. Telephone numbers dropped; the practitioner files are never ingested.
org_typestatushealth_geographyparent_codeoutward_codeopen_date_afterq
uk-schools // leads & research
Every school, academy, college and nursery on the DfE register in England — type and phase, status, local authority and region, address, website, capacity and pupils on roll, academy trust — joined by URN to the latest Ofsted rating and inspection date. Head teacher names and phone numbers never ingested.
phaseestablishment_typelocal_authoritytrust_nameofsted_ratingpupils_minwebsite_presentq
no-website leads // preset
Organisations on official registers that list no website — the prospect list for web
agencies. Add website_present=false to uk-care-locations, uk-charities or
uk-schools and filter by area; every field on any dataset supports
<field>_present=true|false. Also on the Apify Store as one merged
feed (UK Businesses Without a Website).
website_present=falseoutward_codelocal_authoritylatest_income_min
built for ai agents, not just humans
mcp server
Point any MCP client at /mcp: tools for every dataset, deterministic JSON
results, usage built in. No key yet? Every tool answers a 5-row preview without one, and
the agent can sign you up itself — request_api_key emails you one approval
link. Also in Claude's connectors directory (how).
x402 micropayments
No account? Agents pay per request in USDC at /x402/data/… — x402 v2, with
each dataset's query schema and an output example in the 402 terms, so an agent can
build the call before it pays. Zero commission.
change feeds
Every register diffs itself each morning:
/v1/changes/…?since=YYYY-MM-DD returns what was added, removed or changed —
food hygiene, charities, care locations, schools, NHS organisations, sponsors,
exclusions, gambling licences and the weekly trade-mark journal — with the dataset's own
filters, so ?classes=09&q=acme is a watch. 90-day history, MCP tool
get_changes; the activity per day is on each
stats page. Poll the delta, not the register — no other source
publishes official-register deltas.
excel add-in
=GANKDAT.UKCOMPANY("00000006"), UKCHARITY, CQC,
SANCTIONS, TENDERS and QUERY over every register,
with your key — free preview in the pane, listed free on Microsoft AppSource.
Install and formulas.
openapi 3.1
The whole surface is described at /openapi.json — generated from the same
schemas that validate every request.
pricing
1 credit = 1 request · a change-feed page costs 1 credit, so a daily diff of every register
fits the free tier · rate limit 60 req/min · checking /v1/usage is always free
· outside the UK? checkout bills USD/EUR automatically · launch pricing, subject to change ·
14-day make-it-right guarantee (terms)