# Web Start Batch Scrape API (https://www.socialcrawl.dev/platforms/web/batch-scrape) > Starts an async batch scrape job for multiple URLs and returns a SocialCrawl job id (job_...). Poll or cancel it via GET/DELETE /v1/web/jobs/{job_id}. TL;DR: `POST /v1/web/batch-scrape` costs 1 credit per call and returns SocialCrawl's unified JSON schema. Single x-api-key auth, 100 free credits on signup. ## Parameters | Parameter | Required | Description | | --- | --- | --- | | `urls` | yes | Array or comma-separated list of public URLs to scrape. | | `ignore_invalid_urls` | no | Skip invalid URLs instead of failing the job. | | `formats` | no | | | `only_main_content` | no | | | `proxy` | no | (basic \| auto \| enhanced) | | `webhook_url` | no | | ## Code example ```bash curl "https://www.socialcrawl.dev/v1/web/batch-scrape?urls=https%3A%2F%2Fexample.com%2Fa%2Chttps%3A%2F%2Fexample.com%2Fb" \ -H "x-api-key: sc_YOUR_API_KEY" ``` See the full Web API: https://www.socialcrawl.dev/platforms/web ## Pricing - Standard endpoints: 1 credit per call - Advanced endpoints: 5 credits per call - Premium endpoints: 10 credits per call - 100 free credits on signup, no credit card required. Cached responses cost 0 credits. Credit packs never expire. - Full pricing: https://www.socialcrawl.dev/pricing