{"uid":"cap_c6xyqcaHcNRBL4j_qO-hD","slug":"deliveroo-restaurant-menu-scraper-x402-60dbeb07","name":"Deliveroo Restaurant & Menu Scraper (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/deliveroo?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"domain":{"enum":["co.uk","ie","fr","it","be","nl","ae","hk","sg","au","qa","kw"],"type":"string","default":"co.uk","description":"Market domain used for location searches."},"queries":{"type":"array","description":"City/neighborhood paths for location search. Requires a delivery postcode."},"menuMode":{"enum":["limited","all"],"type":"string","default":"limited","description":"Limit menu items per restaurant or return every item on the public menu page."},"postcode":{"type":"string","description":"Postcode used to choose a serving area and local menu."},"includeMenu":{"type":"boolean","default":true,"description":"Include public menu items and prices for each restaurant."},"includeExtra":{"type":"boolean","default":true,"description":"Include the public street address and postcode when available."},"maxMenuItems":{"type":"integer","default":80,"maximum":2000,"minimum":1,"description":"Per-restaurant item limit when menu coverage is limited."},"includeReviews":{"type":"boolean","default":false,"description":"Reserved for public review text when available; public menu pages currently provide ratings but no review text."},"maxRestaurants":{"type":"integer","default":50,"maximum":500,"minimum":1,"description":"Maximum restaurant rows in the dataset."},"restaurantUrls":{"type":"array","description":"Public Deliveroo menu URLs. Keep the serving query parameters when available. Takes priority over locations."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"city":null,"name":null,"slug":null,"drnId":null,"sourceUrl":null,"neighborhood":null,"restaurantId":null}],"product":"deliveroo"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_QHWiTAnTllnIJAcDDsuNO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes structured restaurant listings and menu data from Deliveroo for a given postcode and market domain, returning names, slugs, addresses, and menu items.","exampleAgentPrompt":"Can you pull me a list of up to 30 Deliveroo restaurants in the EC1A postcode area (co.uk market) including their full menus and street addresses — limit to 100 menu items per restaurant?","exampleUseCases":[{"title":"Local restaurant discovery for food app","prompt":"Get me up to 50 Deliveroo restaurants delivering to postcode SW1A 1AA in the UK, with their menus and addresses, so I can populate our local dining guide."},{"title":"Competitive menu pricing analysis","prompt":"Pull the complete menu items and prices for these three Deliveroo restaurant URLs in the co.uk market — I want every item, not just a limited set — so I can compare their pricing."},{"title":"Food delivery coverage research in Dubai","prompt":"Search Deliveroo in the ae market for restaurants in Dubai Marina that deliver to postcode 00000, and give me up to 20 results with menus so I can see what cuisines are available."}],"resultDescription":"A JSON object with a count field and an items array of restaurant records, each containing name, URL, slug, Deliveroo restaurant ID, city, neighborhood, source URL, and optionally street address/postcode and menu items with prices.","failureModes":["Invalid or unserved postcode returns empty items array (not charged)","Unsupported domain enum value returns validation error","Restaurant URL without serving query parameters may yield incorrect local menu","maxRestaurants or maxMenuItems out of allowed range triggers schema validation failure","Deliveroo page structure changes may cause empty or partial results (not charged if empty)","Network or scraping timeout may result in a failed run (not charged)"],"whenToPreferThis":"Use this endpoint when you need structured Deliveroo restaurant and menu data for a specific postcode across any of the 12 supported Deliveroo markets (UK, IE, FR, IT, BE, NL, AE, HK, SG, AU, QA, KW). It is pay-per-call with no charge for failed or empty runs, making it cost-safe for exploratory queries. Prefer this over generic web scrapers when you need Deliveroo-specific structured output like restaurant slugs, Deliveroo IDs, and per-restaurant menu items with prices.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:58.638Z","isFirstParty":false,"canonicalSlug":"deliveroo-restaurant-menu-scraper-x402-60dbeb07"}