{"uid":"cap_kP_O_UNlys0ufpB2RBma4","slug":"checkatrade-scraper-api-x402-308bb565","name":"Checkatrade Scraper API (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/checkatrade?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"category":{"type":"string","default":"Electrician","description":"Trade name or numeric category ID, such as Electrician or 12."},"location":{"type":"string","description":"UK full postcode, postcode area, or town/city to search. Full postcodes give the most consistent results."},"maxItems":{"type":"integer","default":100,"minimum":0,"description":"Stop after this many distinct trade listings. 0 uses the page limit only."},"maxPages":{"type":"integer","default":3,"minimum":0,"description":"Maximum 12-result pages to request. 0 follows all available pages."},"includeDetails":{"type":"boolean","default":true,"description":"Open each trade profile for full description, website, services, and verification fields."},"requirePhoneNumber":{"type":"boolean","default":false,"description":"Save only listings with a public phone number."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"name":null,"rating":null,"category":null,"tradeUrl":null,"companyId":null,"categoryId":null,"phoneNumber":null,"reviewCount":null}],"product":"checkatrade"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9HxiY0yCD2VOg3WTPH9Wc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes Checkatrade to return structured listings of UK tradespeople by trade category and location, including ratings, reviews, and contact details.","exampleAgentPrompt":"Search Checkatrade for electricians in SW1A 1AA and pull me up to 50 listings including their ratings, review counts, and phone numbers.","exampleUseCases":[{"title":"Finding local plumbers after a burst pipe","prompt":"Can you search Checkatrade for plumbers in Manchester, get the first 30 results including phone numbers, and tell me which ones have the highest ratings?"},{"title":"Sourcing verified builders for a renovation quote","prompt":"Pull a list of builders from Checkatrade covering the Leeds postcode area — I want up to 100 listings with their full profile details including website and services."},{"title":"Comparing heating engineers by review count","prompt":"Search Checkatrade for heating engineers in Bristol and bring back up to 50 listings, making sure each one has a public phone number so I can call them directly."}],"resultDescription":"A JSON object containing a count of matched listings and an array of tradesperson records, each including the trader's name, star rating, review count, trade category, Checkatrade profile URL, company ID, category ID, and phone number (if available). The product field confirms the data source as Checkatrade.","failureModes":["Empty results if the category or location doesn't match Checkatrade's taxonomy — use exact category names or numeric IDs","No charge on failed or empty runs, but may return count:0 with empty items array if location yields no results","Rate limiting or blocking by Checkatrade may cause partial results or empty pages","Invalid UK postcode format may return no results — full postcodes recommended","maxPages:0 with maxItems:0 may return very large or unpredictable result sets"],"whenToPreferThis":"Choose this endpoint when you need structured, paginated tradesperson data from Checkatrade specifically — including ratings, reviews, and contact details — for UK-based searches. It is the right choice when you need to programmatically compare tradespeople by trade category and location without manually browsing Checkatrade. Prefer this over generic web scrapers when you need clean, typed output fields (ratings, phone numbers, profile URLs) rather than raw HTML.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:36.074Z","isFirstParty":false,"canonicalSlug":"checkatrade-scraper-api-x402-308bb565"}