What is the Scraping API?
The Scraping API by 55 Tech lets you route HTTP, browser, WebSocket, and AMQP requests through a network of 80+ geo-distributed agents. Within seconds, the API automatically identifies the most reliable agents for each target — so your requests become instantly more successful without managing proxies yourself. What you can do:- HTTP fetch — GET/POST/PUT/PATCH/DELETE with full header, body, and cookie control
- Browser fetch — Full JavaScript rendering with cookies, screenshots, and custom JS evaluation
- WebSocket relay — Bidirectional frame relay (Socket.IO, SignalR, Centrifugo, GraphQL-WS, raw WebSocket)
- AMQP consumer — Stream RabbitMQ messages via Server-Sent Events (SSE)
- Geo targeting — Pin requests to specific countries or individual agents
- Proxy chaining — Route requests through your own proxy for additional IP flexibility
- Response validation — Verify expected content exists in rendered pages, auto-retry on different node if missing
- Block detection — Responses include a
meta.blockedflag when access restrictions are detected
Base URL
Authentication
Pass your API key via theX-API-Key header or (for WebSocket/AMQP) the apiKey body field. See Authentication for details.
Endpoints
Control headers
These headers control routing and are stripped before forwarding to the target:Rate limiting
Rate limits are per API key:- Default: 10 requests/second
- WebSocket connections consume 1 token on connect (not per frame)
429 with headers:
GET /usage.
Fetch response format
All HTTP fetch responses follow this structure:Next steps
Authentication
Set up your API key.
Quickstart
Make your first proxied request.
Browser rendering
Render JavaScript-heavy pages with a real browser.