TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1[2 {3 "id": "ebay",4 "name": "eBay (Browse API)",5 "domain": "ebay.com",6 "country": "US",7 "supportedCountries": ["US", "CA", "GB", "DE", "FR", "AU", "IT", "ES"],8 "languages": ["en", "de", "fr"],9 "sourceType": "marketplace",10 "categories": ["pokemon", "magic_the_gathering", "yugioh", "sports_cards", "comics", "video_games", "sneakers", "watches", "lego_sets", "funko", "coins", "music", "cameras", "pens", "luxury_handbags"],11 "api": { "available": true, "docsUrl": "https://developer.ebay.com/api-docs/buy/browse/overview.html", "auth": "oauth", "notes": "Buy → Browse API v1: OAuth2 client-credentials (scope https://api.ebay.com/oauth/api_scope), GET /buy/browse/v1/item_summary/search (q, category_ids, filter, sort, limit ≤ 200, offset+limit ≤ 10,000), X-EBAY-C-MARKETPLACE-ID header for EBAY_US/CA/GB/DE/FR/AU. Live listings only — sold/completed items are in the limited-release Marketplace Insights API (business approval), not in Browse. Default Buy API quota 5,000 calls/day per app (more after Application Growth Check). Credentials: developer.ebay.com keyset (App ID = EBAY_CLIENT_ID, Cert ID = EBAY_CLIENT_SECRET) + Buy API access application." },12 "urls": { "search": "https://api.ebay.com/buy/browse/v1/item_summary/search", "product": "https://www.ebay.com/itm/{legacyItemId}", "sold": null, "sitemap": null, "robots": "https://www.ebay.com/robots.txt" },13 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": true, "certNumber": false, "itemId": true, "gtin": true, "population": false, "catalog": false },14 "access": { "pagination": "offset", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "API only; www.ebay.com HTML is not crawled", "rateLimit": "5,000 calls/day default (Buy APIs); 429 on excess", "preferredEngine": "api" },15 "currency": ["USD", "CAD", "GBP", "EUR", "AUD"],16 "freshness": "realtime",17 "priority": "wave1",18 "difficulty": "medium",19 "reliability": 0.85,20 "legal": "eBay API License Agreement: attribution, listing data caching limits, no scraping of ebay.com HTML. Connector uses the official API exclusively.",21 "status": "gated",22 "connectors": ["ebay-browse"],23 "statusReason": "Connector fully implemented against the official OpenAPI contract; needs EBAY_CLIENT_ID + EBAY_CLIENT_SECRET (developer.ebay.com). Fixtures synthesised from the contract until a key exists.",24 "verified": true,25 "verifiedAt": "2026-09-08",26 "notes": "developer.ebay.com documentation returns HTTP 403 to non-browser clients (and to Firecrawl); the contract was read from the published buy_browse_v1_oas3.json (v1.20.4) mirror."27 },28 {29 "id": "etsy",30 "name": "Etsy (Open API v3)",31 "domain": "etsy.com",32 "country": "US",33 "supportedCountries": ["US", "GB", "CA", "DE", "FR", "AU"],34 "languages": ["en"],35 "sourceType": "marketplace",36 "categories": ["vintage_toys", "cameras", "pens", "clocks", "design_furniture", "antiques", "porcelain", "glass_crystal", "silver", "jewelry", "other_watches", "movie_posters", "music", "books", "postcards", "advertising"],37 "api": { "available": true, "docsUrl": "https://developers.etsy.com/documentation/reference#operation/findAllListingsActive", "auth": "api_key", "notes": "x-api-key header (app keystring). findAllListingsActive: keywords, taxonomy_id, min/max_price, sort_on, limit ≤ 100, offset; /listings/batch?includes=Images,Shop for images/shop; /seller-taxonomy/nodes for ids. Money {amount, divisor, currency_code}. Default quota 10 qps / 10,000 per day. No sold prices. Register at etsy.com/developers/register (commercial access needs Etsy approval)." },38 "urls": { "search": "https://openapi.etsy.com/v3/application/listings/active", "product": "https://www.etsy.com/listing/{listing_id}", "sold": null, "sitemap": null, "robots": "https://www.etsy.com/robots.txt" },39 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },40 "access": { "pagination": "offset", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "API only", "rateLimit": "10 requests/s, 10,000/day per app", "preferredEngine": "api" },41 "currency": ["USD", "GBP", "EUR", "CAD", "AUD"],42 "freshness": "realtime",43 "priority": "wave1",44 "difficulty": "easy",45 "reliability": 0.7,46 "legal": "Etsy API Terms of Use (etsy.com/legal/api): attribution, data use limited to the app's purpose; commercial apps reviewed by Etsy.",47 "status": "gated",48 "connectors": ["etsy"],49 "statusReason": "Connector implemented against the official OpenAPI schema (etsy.com/openapi/generated/oas/3.0.0.json); needs ETSY_API_KEY. Fixture synthesised from the schema (the reference carries no example response).",50 "verified": true,51 "verifiedAt": "2026-09-08",52 "notes": "Taxonomy ids are resolved at run time by node-name path and cached in the cursor."53 },54 {55 "id": "trademe",56 "name": "Trade Me (API v1)",57 "domain": "trademe.co.nz",58 "country": "NZ",59 "supportedCountries": ["NZ"],60 "languages": ["en"],61 "sourceType": "marketplace",62 "categories": ["coins", "banknotes", "stamps", "clocks", "silver", "jewelry", "militaria", "movie_memorabilia", "pins", "postcards", "antiques", "design_furniture", "vintage_toys", "model_cars", "lego_sets", "trading_cards", "music", "books", "comics", "cameras", "other_watches"],63 "api": { "available": true, "docsUrl": "https://developer.trademe.co.nz/api-reference/search-methods/general-search", "auth": "oauth", "notes": "OAuth 1.0a; public search methods accept application-only PLAINTEXT signing with the consumer key/secret. GET /v1/Search/General.json?category=&rows=&page=&sort_order=; response TotalCount/Page/PageSize/List[] (ListingId, Title, StartPrice, BuyNowPrice, MaxBidAmount, BidCount, StartDate/EndDate as /Date(ms)/, PictureHref, Region, Suburb…). Hourly call quota, HTTP 429. Production apps reviewed by Trade Me staff. Category tree public at /v1/Categories.json (no auth)." },64 "urls": { "search": "https://api.trademe.co.nz/v1/Search/General.json", "product": "https://www.trademe.co.nz/a/listing/{ListingId}", "sold": null, "sitemap": null, "robots": "https://www.trademe.co.nz/robots.txt" },65 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },66 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "API only", "rateLimit": "per-hour quota per application (1,000/h per authenticated user)", "preferredEngine": "api" },67 "currency": ["NZD"],68 "freshness": "realtime",69 "priority": "wave2",70 "difficulty": "medium",71 "reliability": 0.7,72 "legal": "Trade Me API Terms (developer.trademe.co.nz/api-terms): attribution, no raw resale of data.",73 "status": "gated",74 "connectors": ["trademe"],75 "statusReason": "Connector implemented; needs TRADEME_CONSUMER_KEY + TRADEME_CONSUMER_SECRET (developer.trademe.co.nz). Category numbers verified live from the public /v1/Categories.json; fixture synthesised from the documented response fields.",76 "verified": true,77 "verifiedAt": "2026-09-08",78 "notes": null79 },80 {81 "id": "whatnot",82 "name": "Whatnot",83 "domain": "whatnot.com",84 "country": "US",85 "supportedCountries": ["US", "CA", "GB", "DE", "FR"],86 "languages": ["en"],87 "sourceType": "marketplace",88 "categories": ["pokemon", "sports_cards", "funko", "sneakers", "comics"],89 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "No public/developer API. Live-stream auctions are app/web-app only; listing and sold data sit behind an authenticated GraphQL used by the SPA. Only unofficial third-party scrapers (Apify actors) exist." },90 "urls": { "search": null, "product": "https://www.whatnot.com/listing/{id}", "sold": null, "sitemap": null, "robots": "https://www.whatnot.com/robots.txt" },91 "data": { "liveListings": true, "soldResults": true, "auctionResults": true, "historical": "months", "images": true, "seller": true, "saleDate": true, "realizedPrice": true, "fees": false, "grading": true, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },92 "access": { "pagination": "infinite_scroll", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "robots.txt itself returns 403 behind a Cloudflare managed challenge (not readable)", "rateLimit": null, "preferredEngine": "none" },93 "currency": ["USD"],94 "freshness": "realtime",95 "priority": "wave2",96 "difficulty": "very_hard",97 "reliability": 0.5,98 "legal": "Whatnot Terms of Service prohibit automated access; data requires a logged-in session.",99 "status": "blocked",100 "connectors": [],101 "statusReason": "Cloudflare managed challenge on every path (including robots.txt) for plain clients; no public API; sold data only inside the authenticated app. Not crawled (SPEC §36).",102 "verified": true,103 "verifiedAt": "2026-09-08",104 "notes": "Revisit only if Whatnot publishes a developer API."105 },106 {107 "id": "mercari-us",108 "name": "Mercari (US)",109 "domain": "mercari.com",110 "country": "US",111 "supportedCountries": ["US"],112 "languages": ["en"],113 "sourceType": "marketplace",114 "categories": ["pokemon", "sports_cards", "video_games", "sneakers", "funko", "vintage_toys", "luxury_handbags"],115 "api": { "available": false, "docsUrl": null, "auth": "login", "notes": "No developer API. Search results are loaded by an XHR (https://www.mercari.com/v1/api/search) that requires session-bound headers/cookies minted by the SPA (cookieless GET → 401); pages are behind a Cloudflare managed challenge for non-browser clients." },116 "urls": { "search": "https://www.mercari.com/search/?keyword=", "product": "https://www.mercari.com/us/item/{id}/", "sold": null, "sitemap": null, "robots": "https://www.mercari.com/robots.txt" },117 "data": { "liveListings": true, "soldResults": true, "auctionResults": false, "historical": "months", "images": true, "seller": true, "saleDate": false, "realizedPrice": true, "fees": false, "grading": true, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },118 "access": { "pagination": "cursor", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "Googlebot-specific rules; generic crawlers not addressed. /search/ returns a Cloudflare 'Just a moment' challenge to RareIndexBot.", "rateLimit": null, "preferredEngine": "none" },119 "currency": ["USD"],120 "freshness": "realtime",121 "priority": "wave2",122 "difficulty": "very_hard",123 "reliability": 0.5,124 "legal": "Mercari Terms of Service prohibit scraping/automated access.",125 "status": "blocked",126 "connectors": [],127 "statusReason": "Cloudflare challenge + session-bound search API (401 without SPA-minted auth); no __NEXT_DATA__ reachable. Not circumvented.",128 "verified": true,129 "verifiedAt": "2026-09-08",130 "notes": null131 },132 {133 "id": "whisky-auction",134 "name": "Whisky.Auction",135 "domain": "whisky.auction",136 "country": "GB",137 "supportedCountries": ["GB"],138 "languages": ["en"],139 "sourceType": "auction_house",140 "categories": ["whisky", "rum", "cognac", "wine"],141 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "No API; server-rendered HTML with data-attributes on lot cards." },142 "urls": { "search": "https://whisky.auction/auctions/search?src=", "product": "https://whisky.auction/auctions/lot/{lotId}/{slug}", "sold": "https://whisky.auction/auctions/auction/{auctionId}?pageIndex=0&pageSize=90&sort=Price&dir=desc", "sitemap": "https://whisky.auction/sitemap.xml", "robots": "https://whisky.auction/robots.txt" },143 "data": { "liveListings": false, "soldResults": true, "auctionResults": true, "historical": "years", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": true, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },144 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "User-agent: * → Disallow /smartpaynotification only; sitemap per auction", "rateLimit": "none published; 2.5 s politeness", "preferredEngine": "api" },145 "currency": ["GBP"],146 "freshness": "daily",147 "priority": "wave1",148 "difficulty": "easy",149 "reliability": 0.9,150 "legal": "T&Cs cover bidding/selling only; no automated-access clause. Winning bid = hammer (buyer commission separate).",151 "status": "implemented",152 "connectors": ["whisky-auction"],153 "statusReason": null,154 "verified": true,155 "verifiedAt": "2026-09-08",156 "notes": "~190 past auctions since 2016 (ids 10–202), 800–4,000 lots each; category filter accepts comma lists; lots sorted by price desc, unsold lots carry winning bid -1."157 },158 {159 "id": "unicorn-auctions",160 "name": "Unicorn Auctions",161 "domain": "unicornauctions.com",162 "country": "US",163 "supportedCountries": ["US"],164 "languages": ["en"],165 "sourceType": "auction_house",166 "categories": ["whisky", "wine", "rum", "cognac"],167 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Next.js SPA; auction/lot data loaded client-side from /api/* (robots Disallow: /api/). __NEXT_DATA__ of /auctions/ended contains no lot data." },168 "urls": { "search": "https://unicornauctions.com/search", "product": "https://unicornauctions.com/lot/{id}", "sold": "https://unicornauctions.com/auctions/ended", "sitemap": "https://unicornauctions.com/sitemap.xml", "robots": "https://www.unicornauctions.com/robots.txt" },169 "data": { "liveListings": true, "soldResults": true, "auctionResults": true, "historical": "years", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },170 "access": { "pagination": "infinite_scroll", "jsRendering": true, "antiBot": "low", "cloudflare": false, "robots": "Allow: / ; Disallow: /api/, /lot-preview, /exchange", "rateLimit": null, "preferredEngine": "none" },171 "currency": ["USD"],172 "freshness": "daily",173 "priority": "wave2",174 "difficulty": "hard",175 "reliability": 0.85,176 "legal": "Terms of Use: 'Use any robot, spider, or other automatic device, process, or means to access the Service for any purpose, including monitoring or copying any of the material' is prohibited.",177 "status": "blocked",178 "connectors": [],179 "statusReason": "Terms of Use expressly forbid automated access/copying, and the only data path is the robots-disallowed /api/. Not crawled.",180 "verified": true,181 "verifiedAt": "2026-09-08",182 "notes": null183 },184 {185 "id": "acker",186 "name": "Acker Merrall & Condit (Acker Wines)",187 "domain": "ackerwines.com",188 "country": "US",189 "supportedCountries": ["US", "HK", "SG"],190 "languages": ["en"],191 "sourceType": "auction_house",192 "categories": ["wine", "whisky", "cognac"],193 "api": { "available": false, "docsUrl": null, "auth": "login", "notes": "WordPress/WooCommerce (retail) + auction platform. Cloudflare WAF returns 403 'Attention Required' to all direct clients (bot and browser UA). Reachable through Firecrawl, but /wine-spirits-auction-results/ (auction archives) says 'This content is for registered users only' and 'Auction archives is currently not available'." },194 "urls": { "search": null, "product": "https://www.ackerwines.com/product/{id}", "sold": "https://www.ackerwines.com/wine-spirits-auction-results/", "sitemap": null, "robots": "https://www.ackerwines.com/robots.txt" },195 "data": { "liveListings": true, "soldResults": true, "auctionResults": true, "historical": "decades", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": true, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },196 "access": { "pagination": "unknown", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "Allows auction/product pages; disallows /api/, account, cart, faceted query forms", "rateLimit": null, "preferredEngine": "firecrawl" },197 "currency": ["USD", "HKD", "SGD"],198 "freshness": "weekly",199 "priority": "wave2",200 "difficulty": "very_hard",201 "reliability": 0.9,202 "legal": "Auction results archive is a members-only area (login wall) — never bypassed. Upcoming-auction catalogues (PDF/XLSX on rackcdn) are public but carry estimates, not results.",203 "status": "blocked",204 "connectors": [],205 "statusReason": "Direct HTTP blocked by Cloudflare WAF (403 for every UA); prices-realised archive behind login (verified via Firecrawl 2026-09-08). Only pre-sale catalogues are public — no realised prices.",206 "verified": true,207 "verifiedAt": "2026-09-08",208 "notes": "Firecrawl probes used: 3 credits (auctions page, map, results page)."209 },210 {211 "id": "zachys",212 "name": "Zachys Wine Auctions",213 "domain": "bid.zachys.com",214 "country": "US",215 "supportedCountries": ["US", "HK"],216 "languages": ["en"],217 "sourceType": "auction_house",218 "categories": ["wine", "whisky"],219 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Auction platform at bid.zachys.com (catalog/lot pages) returns CloudFront 403 'Request blocked' to the honest bot UA; robots.txt sets Crawl-delay: 120 and disallows /search and /api/*. The retail shop www.zachys.com is a Shopify store with a public /products.json (retail wine listings, USD) — a lead for the Shopify group (g3), not auction results." },220 "urls": { "search": null, "product": "https://bid.zachys.com/lot-details/index/catalog/{catalogId}/lot/{lotId}/", "sold": "https://bid.zachys.com/auctions?page=1&status=5", "sitemap": "https://bid.zachys.com/sitemap/cache/single-index.xml", "robots": "https://bid.zachys.com/robots.txt" },221 "data": { "liveListings": true, "soldResults": true, "auctionResults": true, "historical": "years", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": true, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },222 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "blocking", "cloudflare": false, "robots": "Crawl-delay: 120; Disallow /search, /api/*, register/login paths", "rateLimit": "Crawl-delay 120 s", "preferredEngine": "none" },223 "currency": ["USD", "HKD"],224 "freshness": "weekly",225 "priority": "wave2",226 "difficulty": "hard",227 "reliability": 0.9,228 "legal": "Not evaluated beyond robots (blocked before content).",229 "status": "blocked",230 "connectors": [],231 "statusReason": "bid.zachys.com answers HTTP 403 (CloudFront 'Request blocked') to plain requests for auction lists and catalogues; not circumvented. Retail Shopify storefront (www.zachys.com/products.json) noted for the Shopify connector group.",232 "verified": true,233 "verifiedAt": "2026-09-08",234 "notes": "Lead for g3: https://www.zachys.com/products.json?limit=250 works (retail listings, not sales)."235 },236 {237 "id": "spirits-auctioneer",238 "name": "Spirits Auctioneer",239 "domain": "spiritsauctioneer.com",240 "country": "GB",241 "supportedCountries": ["GB"],242 "languages": ["en"],243 "sourceType": "auction_house",244 "categories": ["whisky"],245 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": null },246 "urls": { "search": null, "product": null, "sold": null, "sitemap": null, "robots": null },247 "data": { "liveListings": false, "soldResults": false, "auctionResults": false, "historical": "none", "images": false, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": false, "gtin": false, "population": false, "catalog": false },248 "access": { "pagination": "none", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": null, "rateLimit": null, "preferredEngine": "none" },249 "currency": ["GBP"],250 "freshness": "unknown",251 "priority": "later",252 "difficulty": "trivial",253 "reliability": 0.1,254 "legal": null,255 "status": "rejected",256 "connectors": [],257 "statusReason": "Domain serves a 114-byte empty page (parked/no content) on 2026-09-08 — no auction data.",258 "verified": true,259 "verifiedAt": "2026-09-08",260 "notes": null261 },262 {263 "id": "wine-searcher",264 "name": "Wine-Searcher",265 "domain": "wine-searcher.com",266 "country": "NZ",267 "supportedCountries": ["US", "GB", "FR", "DE", "HK"],268 "languages": ["en"],269 "sourceType": "pricing_guide",270 "categories": ["wine", "whisky"],271 "api": { "available": true, "docsUrl": "https://www.wine-searcher.com/trade/api", "auth": "partner", "notes": "Paid commercial API (Wine-Searcher Pro / API licence); the public site aggregates merchant offers (listings), not realised sales." },272 "urls": { "search": "https://www.wine-searcher.com/find/", "product": null, "sold": null, "sitemap": null, "robots": "https://www.wine-searcher.com/robots.txt" },273 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "years", "images": false, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },274 "access": { "pagination": "page_number", "jsRendering": true, "antiBot": "high", "cloudflare": false, "robots": "Disallows price/bottle-size/currency/sort facets (*Xprice_set, *Xbottle_size, *Xcurrencycode, *Xsort_order), /json-*, /site-search*, /portal/", "rateLimit": null, "preferredEngine": "none" },275 "currency": ["USD", "GBP", "EUR"],276 "freshness": "daily",277 "priority": "later",278 "difficulty": "very_hard",279 "reliability": 0.8,280 "legal": "Terms of use prohibit scraping; data licensed commercially.",281 "status": "rejected",282 "connectors": [],283 "statusReason": "Paid API / licensed data; site terms forbid scraping and robots disallows the price facets we would need. Merchant asking prices only — no sales.",284 "verified": true,285 "verifiedAt": "2026-09-08",286 "notes": null287 },288 {289 "id": "liv-ex",290 "name": "Liv-ex",291 "domain": "liv-ex.com",292 "country": "GB",293 "supportedCountries": ["GB"],294 "languages": ["en"],295 "sourceType": "analytics_provider",296 "categories": ["wine"],297 "api": { "available": true, "docsUrl": "https://www.liv-ex.com/data-solutions/", "auth": "partner", "notes": "Members-only trading exchange; indices and transaction data are a paid data product." },298 "urls": { "search": null, "product": null, "sold": null, "sitemap": null, "robots": "https://www.liv-ex.com/robots.txt" },299 "data": { "liveListings": false, "soldResults": true, "auctionResults": false, "historical": "decades", "images": false, "seller": false, "saleDate": true, "realizedPrice": true, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },300 "access": { "pagination": "none", "jsRendering": true, "antiBot": "medium", "cloudflare": false, "robots": null, "rateLimit": null, "preferredEngine": "none" },301 "currency": ["GBP"],302 "freshness": "daily",303 "priority": "later",304 "difficulty": "very_hard",305 "reliability": 0.95,306 "legal": "Paid membership/data licence; no public data.",307 "status": "rejected",308 "connectors": [],309 "statusReason": "Paid, members-only data (per brief). Only headline index values are public.",310 "verified": false,311 "verifiedAt": null,312 "notes": null313 },314 {315 "id": "collectiblend",316 "name": "Collectiblend (camera price guide)",317 "domain": "collectiblend.com",318 "country": "US",319 "supportedCountries": ["US"],320 "languages": ["en"],321 "sourceType": "pricing_guide",322 "categories": ["cameras"],323 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Cloudflare managed challenge ('Just a moment…') on every path, including robots.txt, for both the bot UA and a plain browser UA." },324 "urls": { "search": "https://collectiblend.com/Cameras/", "product": null, "sold": null, "sitemap": null, "robots": "https://collectiblend.com/robots.txt" },325 "data": { "liveListings": false, "soldResults": false, "auctionResults": false, "historical": "years", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },326 "access": { "pagination": "page_number", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "unreadable (403 challenge)", "rateLimit": null, "preferredEngine": "none" },327 "currency": ["USD"],328 "freshness": "weekly",329 "priority": "wave3",330 "difficulty": "very_hard",331 "reliability": 0.7,332 "legal": "robots.txt cannot be read, so path permissions cannot be verified → not crawled.",333 "status": "blocked",334 "connectors": [],335 "statusReason": "Cloudflare managed JS challenge on all paths incl. robots.txt; policy unverifiable, no public structured data. Not circumvented.",336 "verified": true,337 "verifiedAt": "2026-09-08",338 "notes": null339 },340 {341 "id": "adorama-used",342 "name": "Adorama Used",343 "domain": "adorama.com",344 "country": "US",345 "supportedCountries": ["US"],346 "languages": ["en"],347 "sourceType": "dealer",348 "categories": ["cameras", "audio_equipment"],349 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "/used and /l/Used/Cameras answer HTTP 403 (771-byte block page) to both the honest bot UA and a plain browser UA — Akamai-style bot management." },350 "urls": { "search": "https://www.adorama.com/l/Used/Cameras", "product": null, "sold": null, "sitemap": null, "robots": "https://www.adorama.com/robots.txt" },351 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": true, "certNumber": false, "itemId": true, "gtin": true, "population": false, "catalog": false },352 "access": { "pagination": "page_number", "jsRendering": true, "antiBot": "blocking", "cloudflare": false, "robots": "Allows /l/ listing pages; disallows catalog.tpl actions, /catalog/, account/tracking paths", "rateLimit": null, "preferredEngine": "none" },353 "currency": ["USD"],354 "freshness": "daily",355 "priority": "wave3",356 "difficulty": "very_hard",357 "reliability": 0.7,358 "legal": "Adorama Terms of Use prohibit automated data collection.",359 "status": "blocked",360 "connectors": [],361 "statusReason": "Bot management returns 403 to every non-browser session; terms prohibit scraping. Existing MPB/B&H Used connectors already cover used-camera dealer listings.",362 "verified": true,363 "verifiedAt": "2026-09-08",364 "notes": null365 },366 {367 "id": "leica-store",368 "name": "Leica Store (official retail)",369 "domain": "leica-camera.com",370 "country": "DE",371 "supportedCountries": ["DE", "US", "GB"],372 "languages": ["en", "de"],373 "sourceType": "manufacturer",374 "categories": ["cameras"],375 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": null },376 "urls": { "search": null, "product": null, "sold": null, "sitemap": null, "robots": null },377 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": true, "population": false, "catalog": true },378 "access": { "pagination": "unknown", "jsRendering": true, "antiBot": "none", "cloudflare": false, "robots": null, "rateLimit": null, "preferredEngine": "none" },379 "currency": ["EUR", "USD"],380 "freshness": "weekly",381 "priority": "later",382 "difficulty": "medium",383 "reliability": 0.6,384 "legal": null,385 "status": "rejected",386 "connectors": [],387 "statusReason": "Official retail store of new-production cameras (MSRP), not a secondary market; MSRP catalogue would belong to a manufacturer-catalog group. Not probed.",388 "verified": false,389 "verifiedAt": null,390 "notes": null391 },392 {393 "id": "1stdibs",394 "name": "1stDibs",395 "domain": "1stdibs.com",396 "country": "US",397 "supportedCountries": ["US", "GB", "FR", "IT", "DE"],398 "languages": ["en"],399 "sourceType": "marketplace",400 "categories": ["design_furniture", "antiques", "jewelry", "other_watches", "luxury_handbags", "art", "porcelain", "glass_crystal", "silver", "clocks"],401 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "No public API (internal GraphQL at /soa/graphql reserved to the site). Browse pages embed the server-rendered Relay store (serverVars_data JSON) with 60 items/page and prices in 10 currencies." },402 "urls": { "search": null, "product": "https://www.1stdibs.com/{vertical}/{path}/id-{serviceId}/", "sold": null, "sitemap": "https://www.1stdibs.com/sitemap.xml", "robots": "https://www.1stdibs.com/robots.txt" },403 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },404 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "low", "cloudflare": false, "robots": "Disallows /search/ and /soa/ (except the exact /soa/graphql path); browse paths allowed", "rateLimit": "site caps browse at 50 pages; 5 s politeness", "preferredEngine": "api" },405 "currency": ["USD"],406 "freshness": "daily",407 "priority": "wave1",408 "difficulty": "medium",409 "reliability": 0.8,410 "legal": "User Agreement (checked 2026-09-08) contains no clause on automated access to public pages. F5/Shape client-detection script present but no challenge served.",411 "status": "implemented",412 "connectors": ["1stdibs"],413 "statusReason": null,414 "verified": true,415 "verifiedAt": "2026-09-08",416 "notes": "~3 MB per page; dealer asking prices only. Sold items appear only as isSold flags on live pages (no sold-price archive)."417 },418 {419 "id": "chairish",420 "name": "Chairish",421 "domain": "chairish.com",422 "country": "US",423 "supportedCountries": ["US"],424 "languages": ["en"],425 "sourceType": "marketplace",426 "categories": ["design_furniture", "antiques", "art", "jewelry", "other_watches", "luxury_handbags", "porcelain", "glass_crystal", "silver", "clocks"],427 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "No public API; browse pages embed schema.org Product JSON-LD arrays (48 per page)." },428 "urls": { "search": null, "product": "https://www.chairish.com/product/{id}/{slug}", "sold": null, "sitemap": null, "robots": "https://www.chairish.com/robots.txt" },429 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },430 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "Disallows /search, /saved-search, /product/list|grid|data|id and account paths; /collection/ and /style/ allowed", "rateLimit": "none published; 3 s politeness", "preferredEngine": "api" },431 "currency": ["USD"],432 "freshness": "daily",433 "priority": "wave1",434 "difficulty": "easy",435 "reliability": 0.75,436 "legal": "Terms of Service live in a JS-only help centre (not machine-readable); public browse pages only, seller business location kept, no personal data.",437 "status": "implemented",438 "connectors": ["chairish"],439 "statusReason": null,440 "verified": true,441 "verifiedAt": "2026-09-08",442 "notes": null443 },444 {445 "id": "pamono",446 "name": "Pamono",447 "domain": "pamono.com",448 "country": "DE",449 "supportedCountries": ["DE", "US", "GB", "FR", "IT", "AU", "CA"],450 "languages": ["en", "de", "fr", "it"],451 "sourceType": "marketplace",452 "categories": ["design_furniture", "antiques", "jewelry", "other_watches", "porcelain", "glass_crystal", "silver", "clocks"],453 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Magento storefront; category grids server-rendered with itemprop=price content attributes; per-country stores (pamono.com USD, .eu EUR, .co.uk GBP)." },454 "urls": { "search": "https://www.pamono.com/catalogsearch/result/?q=", "product": "https://www.pamono.com/{slug}", "sold": null, "sitemap": null, "robots": "https://www.pamono.com/robots.txt" },455 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },456 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "Disallows /catalog/, /customer/, /checkout/, /wishlist/, /terms/ etc.; category pages allowed; Crawl-Delay 5–7 s for named bots", "rateLimit": "4 s politeness", "preferredEngine": "api" },457 "currency": ["USD"],458 "freshness": "daily",459 "priority": "wave2",460 "difficulty": "easy",461 "reliability": 0.7,462 "legal": "/terms/ is disallowed for crawlers and therefore not reviewed automatically; only public category grids are read.",463 "status": "implemented",464 "connectors": ["pamono"],465 "statusReason": null,466 "verified": true,467 "verifiedAt": "2026-09-08",468 "notes": null469 },470 {471 "id": "incollect",472 "name": "Incollect",473 "domain": "incollect.com",474 "country": "US",475 "supportedCountries": ["US"],476 "languages": ["en"],477 "sourceType": "marketplace",478 "categories": ["design_furniture", "antiques", "art"],479 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Drupal/Angular listing grids (/listing/furniture/lighting?page=N, 'data-num-found'); every card shows 'Request Price' — no public asking prices." },480 "urls": { "search": null, "product": "https://www.incollect.com/listings/{category}/{slug}-{id}", "sold": null, "sitemap": null, "robots": "https://www.incollect.com/robots.txt" },481 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": true, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },482 "access": { "pagination": "page_number", "jsRendering": true, "antiBot": "none", "cloudflare": false, "robots": "Crawl-delay: 10; Drupal system paths disallowed", "rateLimit": "Crawl-delay 10 s", "preferredEngine": "api" },483 "currency": ["USD"],484 "freshness": "daily",485 "priority": "later",486 "difficulty": "medium",487 "reliability": 0.5,488 "legal": null,489 "status": "rejected",490 "connectors": [],491 "statusReason": "No public prices (price on request only) → no market data to ingest; dealer/designer names only.",492 "verified": true,493 "verifiedAt": "2026-09-08",494 "notes": null495 },496 {497 "id": "peyton-street-pens",498 "name": "Peyton Street Pens",499 "domain": "peytonstreetpens.com",500 "country": "US",501 "supportedCountries": ["US"],502 "languages": ["en"],503 "sourceType": "dealer",504 "categories": ["pens", "lighters"],505 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "BigCommerce (no public products JSON); category grids server-rendered; product pages carry JSON-LD Product." },506 "urls": { "search": null, "product": "https://www.peytonstreetpens.com/{slug}.html", "sold": null, "sitemap": "https://www.peytonstreetpens.com/xmlsitemap.php", "robots": "https://www.peytonstreetpens.com/robots.txt" },507 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": true, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },508 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "Disallows search.php, cart/account/checkout, _bc_fsnf facets; named AI bots disallowed entirely", "rateLimit": "3 s politeness", "preferredEngine": "api" },509 "currency": ["USD"],510 "freshness": "daily",511 "priority": "wave2",512 "difficulty": "easy",513 "reliability": 0.75,514 "legal": "Store policies contain grading definitions, no automated-access clause.",515 "status": "implemented",516 "connectors": ["peyton-street-pens"],517 "statusReason": null,518 "verified": true,519 "verifiedAt": "2026-09-08",520 "notes": "Not Shopify (BigCommerce) — implemented here rather than deferred to the Shopify group."521 },522 {523 "id": "fountain-pen-hospital",524 "name": "Fountain Pen Hospital",525 "domain": "fountainpenhospital.com",526 "country": "US",527 "supportedCountries": ["US"],528 "languages": ["en"],529 "sourceType": "dealer",530 "categories": ["pens"],531 "api": { "available": true, "docsUrl": null, "auth": "none", "notes": "Shopify storefront: https://fountainpenhospital.com/products.json?limit=250 and /collections/<handle>/products.json work (verified 2026-09-08)." },532 "urls": { "search": null, "product": "https://fountainpenhospital.com/products/{handle}", "sold": null, "sitemap": "https://fountainpenhospital.com/sitemap.xml", "robots": "https://fountainpenhospital.com/robots.txt" },533 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": true, "population": false, "catalog": false },534 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "none", "cloudflare": false, "robots": "Shopify default robots (products/collections crawlable)", "rateLimit": null, "preferredEngine": "shopify" },535 "currency": ["USD"],536 "freshness": "daily",537 "priority": "wave2",538 "difficulty": "trivial",539 "reliability": 0.75,540 "legal": null,541 "status": "planned",542 "connectors": [],543 "statusReason": "Shopify shop → handed to the Shopify connector group (ShopifyStoreConnector, config-only). Mostly new luxury pens (Montblanc, Pelikan, Sailor, Namiki LEs) — collectible limited editions.",544 "verified": true,545 "verifiedAt": "2026-09-08",546 "notes": "Lead for g3."547 },548 {549 "id": "chatterley-luxuries",550 "name": "Chatterley Luxuries",551 "domain": "chatterleyluxuries.com",552 "country": "US",553 "supportedCountries": ["US"],554 "languages": ["en"],555 "sourceType": "dealer",556 "categories": ["pens", "lighters"],557 "api": { "available": true, "docsUrl": "https://developer.woocommerce.com/docs/apis/store-api/", "auth": "none", "notes": "WooCommerce Store API /wp-json/wc/store/v1/products (public). Bot UA receives a query-stripping 301 to http; browser UA gets 200 JSON on https → domains.d userAgent=browser." },558 "urls": { "search": "https://chatterleyluxuries.com/wp-json/wc/store/v1/products?search=", "product": "https://chatterleyluxuries.com/product/{slug}/", "sold": null, "sitemap": "https://chatterleyluxuries.com/sitemap_index.xml", "robots": "https://chatterleyluxuries.com/robots.txt" },559 "data": { "liveListings": true, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": false },560 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "low", "cloudflare": false, "robots": "Crawl-delay: 10; disallows wp-admin and WooCommerce upload/log folders only", "rateLimit": "Crawl-delay 10 s", "preferredEngine": "woocommerce" },561 "currency": ["USD"],562 "freshness": "daily",563 "priority": "wave2",564 "difficulty": "trivial",565 "reliability": 0.75,566 "legal": "Only a privacy policy is published (no automated-access clause).",567 "status": "implemented",568 "connectors": ["chatterley-luxuries"],569 "statusReason": null,570 "verified": true,571 "verifiedAt": "2026-09-08",572 "notes": "6,900-item 'sold-out editions' archive (historical asking prices) deliberately skipped."573 },574 {575 "id": "artsy",576 "name": "Artsy",577 "domain": "artsy.net",578 "country": "US",579 "supportedCountries": ["US", "GB"],580 "languages": ["en"],581 "sourceType": "marketplace",582 "categories": ["art", "contemporary_art", "photography"],583 "api": { "available": true, "docsUrl": "https://developers.artsy.net", "auth": "api_key", "notes": "Public API v2 (api.artsy.net, client_id/client_secret → xapp token, 7-day validity) exposes artists/artworks/shows/genes — but the Artsy API terms restrict it to NON-COMMERCIAL use and public-domain artworks; prices and sale results are not in the public API (partner-only). The website (artsy.net/collect) sits behind a Cloudflare managed challenge for non-browser clients; robots disallows /search." },584 "urls": { "search": "https://www.artsy.net/collect", "product": "https://www.artsy.net/artwork/{slug}", "sold": "https://www.artsy.net/price-database", "sitemap": "https://www.artsy.net/sitemap-artworks.xml", "robots": "https://www.artsy.net/robots.txt" },585 "data": { "liveListings": true, "soldResults": true, "auctionResults": true, "historical": "decades", "images": true, "seller": true, "saleDate": true, "realizedPrice": true, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },586 "access": { "pagination": "cursor", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "Disallows /search, /users/auth and tracking query variants; sitemaps for artworks/auctions published", "rateLimit": null, "preferredEngine": "none" },587 "currency": ["USD"],588 "freshness": "daily",589 "priority": "later",590 "difficulty": "very_hard",591 "reliability": 0.8,592 "legal": "Artsy Public API terms: non-commercial/educational use only, public-domain artworks only; price database requires an account. RareIndex is commercial → cannot use the API; site scraping blocked and against ToS.",593 "status": "rejected",594 "connectors": [],595 "statusReason": "API licensed for non-commercial use only (no prices anyway); website Cloudflare-challenged and price database login-gated. Saatchi Art connector already covers online art listings.",596 "verified": true,597 "verifiedAt": "2026-09-08",598 "notes": null599 },600 {601 "id": "artnet",602 "name": "Artnet Price Database",603 "domain": "artnet.com",604 "country": "US",605 "supportedCountries": ["US", "DE"],606 "languages": ["en", "de"],607 "sourceType": "pricing_guide",608 "categories": ["art", "contemporary_art", "photography"],609 "api": { "available": false, "docsUrl": null, "auth": "partner", "notes": "Paid subscription (Price Database Fine Art & Design); no public results." },610 "urls": { "search": null, "product": null, "sold": "https://www.artnet.com/price-database/", "sitemap": null, "robots": "https://www.artnet.com/robots.txt" },611 "data": { "liveListings": false, "soldResults": true, "auctionResults": true, "historical": "decades", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": true, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },612 "access": { "pagination": "none", "jsRendering": true, "antiBot": "high", "cloudflare": false, "robots": null, "rateLimit": null, "preferredEngine": "none" },613 "currency": ["USD"],614 "freshness": "daily",615 "priority": "later",616 "difficulty": "very_hard",617 "reliability": 0.95,618 "legal": "Paid licence; terms prohibit scraping.",619 "status": "rejected",620 "connectors": [],621 "statusReason": "Paid, subscription-only price database (per brief).",622 "verified": false,623 "verifiedAt": null,624 "notes": null625 },626 {627 "id": "mutualart",628 "name": "MutualArt",629 "domain": "mutualart.com",630 "country": "US",631 "supportedCountries": ["US"],632 "languages": ["en"],633 "sourceType": "pricing_guide",634 "categories": ["art", "contemporary_art"],635 "api": { "available": false, "docsUrl": null, "auth": "partner", "notes": "Auction results behind a paid membership." },636 "urls": { "search": null, "product": null, "sold": null, "sitemap": null, "robots": "https://www.mutualart.com/robots.txt" },637 "data": { "liveListings": false, "soldResults": true, "auctionResults": true, "historical": "decades", "images": true, "seller": false, "saleDate": true, "realizedPrice": true, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },638 "access": { "pagination": "none", "jsRendering": true, "antiBot": "high", "cloudflare": false, "robots": null, "rateLimit": null, "preferredEngine": "none" },639 "currency": ["USD"],640 "freshness": "daily",641 "priority": "later",642 "difficulty": "very_hard",643 "reliability": 0.9,644 "legal": "Paid membership; terms prohibit scraping.",645 "status": "rejected",646 "connectors": [],647 "statusReason": "Paid membership data (per brief).",648 "verified": false,649 "verifiedAt": null,650 "notes": null651 },652 {653 "id": "fragrantica",654 "name": "Fragrantica",655 "domain": "fragrantica.com",656 "country": "US",657 "supportedCountries": ["US"],658 "languages": ["en"],659 "sourceType": "catalog",660 "categories": ["perfume"],661 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Perfume encyclopedia (no prices). Every page, including the catalogue, is behind a Cloudflare managed challenge for non-browser clients; the 31 KB robots.txt lists hundreds of disallowed bots." },662 "urls": { "search": null, "product": "https://www.fragrantica.com/perfume/{brand}/{name}-{id}.html", "sold": null, "sitemap": null, "robots": "https://www.fragrantica.com/robots.txt" },663 "data": { "liveListings": false, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },664 "access": { "pagination": "page_number", "jsRendering": true, "antiBot": "blocking", "cloudflare": true, "robots": "extensive bot blocklist", "rateLimit": null, "preferredEngine": "none" },665 "currency": ["USD"],666 "freshness": "weekly",667 "priority": "later",668 "difficulty": "very_hard",669 "reliability": 0.7,670 "legal": "Terms of use prohibit scraping/data mining.",671 "status": "blocked",672 "connectors": [],673 "statusReason": "Cloudflare challenge + terms forbid automated access; catalogue only (no market prices).",674 "verified": true,675 "verifiedAt": "2026-09-08",676 "notes": null677 },678 {679 "id": "parfumo",680 "name": "Parfumo",681 "domain": "parfumo.com",682 "country": "DE",683 "supportedCountries": ["DE", "US"],684 "languages": ["en", "de"],685 "sourceType": "community",686 "categories": ["perfume"],687 "api": { "available": false, "docsUrl": null, "auth": "none", "notes": "Community perfume database (brands/perfumes, ratings); no prices. robots disallows /api/, /s_perfumes*.php search, /s_souk.php (the classifieds/souk where members trade)." },688 "urls": { "search": null, "product": "https://www.parfumo.com/Perfumes/{brand}/{name}", "sold": null, "sitemap": null, "robots": "https://www.parfumo.com/robots.txt" },689 "data": { "liveListings": false, "soldResults": false, "auctionResults": false, "historical": "none", "images": true, "seller": false, "saleDate": false, "realizedPrice": false, "fees": false, "grading": false, "certNumber": false, "itemId": true, "gtin": false, "population": false, "catalog": true },690 "access": { "pagination": "page_number", "jsRendering": false, "antiBot": "low", "cloudflare": false, "robots": "Disallows /api/, /action/, search scripts, /s_souk.php (member marketplace)", "rateLimit": null, "preferredEngine": "api" },691 "currency": ["EUR"],692 "freshness": "weekly",693 "priority": "later",694 "difficulty": "medium",695 "reliability": 0.6,696 "legal": "Member-to-member marketplace (souk) is robots-disallowed; catalogue pages public.",697 "status": "rejected",698 "connectors": [],699 "statusReason": "Catalogue only — no market prices; the only trading surface (souk) is disallowed by robots. Low value for a pricing platform.",700 "verified": true,701 "verifiedAt": "2026-09-08",702 "notes": null703 }704]705