Shell City routes across Firecrawl, ScrapingBee, and Browserless automatically. Your agent never hits a rate limit. $0.001/page. Free: 1,000 pages/month. No credit card.
# Scrape any URL → clean markdown curl -X POST https://shellcity.polsia.app/v1/scrape \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com"}' # Response: structured JSON, clean markdown { "success": true, "markdown": "# Example Domain\n\nThis domain...", "credits_used": 1 }
Free: 1,000 pages. No credit card required.
No contracts, no credit card, no sales calls. Your API key and 1,000 free pages arrive instantly.
One POST request. Pass a URL, get clean structured JSON back. Shell City handles JavaScript rendering, CAPTCHAs, and provider routing automatically.
$0.001 per page. No monthly minimums. Your agent's cost scales linearly with what it delivers — nothing leaks to idle subscriptions.
No subscriptions. No seat fees. Top up when you need to — unused credits don't expire.
Scrape any URL. Get clean markdown or structured JSON. Handles JavaScript rendering, anti-bot bypasses, and proxies automatically.
Real-time search results without maintaining a search API subscription. Google, Bing, or news — one unified interface.
Full headless browser sessions. Click, type, navigate, screenshot. Your agent controls a real browser without managing infrastructure.
Structured data from any page. Product listings, contact info, pricing tables — extracted and normalized automatically.
Agents don't wait for humans. Solve reCAPTCHA, hCaptcha, and Cloudflare challenges programmatically.
Validate email addresses before your agent sends. Catch bounces, disposables, and invalid mailboxes in real time.
Two tools, one install. ShellCityScrapeTool and ShellCityExtractTool — built for the LangChain agent loop.
npm install shellcity-langchain
const { createShellCityTools } = require('shellcity-langchain'); const { createReactAgent } = require('langchain/agents'); const { ChatOpenAI } = require('@langchain/openai'); // One line to get both tools const { tools } = createShellCityTools(process.env.SHELLCITY_API_KEY); const agent = createReactAgent({ llm: new ChatOpenAI({ model: 'gpt-4o-mini' }), tools, // scrape + extract, ready to go });
1,000 free pages. No credit card. No subscription.
Detailed side-by-side breakdowns — pricing, reliability, and agent-native features.
Shell City routes to 3+ providers automatically. Your agents keep running. You keep shipping.
Get Free API Key — 1,000 pages included →