{"openapi":"3.0.0","info":{"title":"ScraperScoop Enterprise REST API","description":"Real-time RESTful APIs to search, filter, and stream structured datasets and web scraping feeds.","version":"1.0.0","contact":{"name":"ScraperScoop Engineering","email":"api@scraperscoop.com","url":"http://usa.scraperscoop.com/api/docs"}},"servers":[{"url":"http://usa.scraperscoop.com/api/v1","description":"Production Enterprise API Server"}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-KEY","description":"Provide your enterprise API key via the X-API-KEY header."},"BearerAuth":{"type":"http","scheme":"bearer","description":"Alternatively, pass your key via Authorization: Bearer <API_KEY>"}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"paths":{"/datasets":{"get":{"summary":"List all datasets","description":"Retrieve a paginated list of enterprise datasets matching filters.","parameters":[{"name":"page","in":"query","schema":{"type":"integer","default":1}},{"name":"limit","in":"query","schema":{"type":"integer","default":20}},{"name":"q","in":"query","schema":{"type":"string"},"description":"Search query string"},{"name":"category","in":"query","schema":{"type":"string"},"description":"Filter by category slug"},{"name":"country","in":"query","schema":{"type":"string"},"description":"Filter by country"}],"responses":{"200":{"description":"Successful dataset listing"},"401":{"description":"Unauthorized / Missing API Key"},"429":{"description":"Rate Limit Exceeded"}}}},"/datasets/{slug}":{"get":{"summary":"Get detailed dataset schema & sample records","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dataset details and preview rows"},"404":{"description":"Dataset not found"}}}},"/search":{"get":{"summary":"Quick search across all datasets","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Search results"}}}}}}