---
title: "Batch Scrape Websites"
method: POST
path: "/scrape/batch"
---

# Batch Scrape Websites

`POST /scrape/batch`

Scrape multiple URLs concurrently and save all to the agent's knowledge base.

Accepts up to 50 URLs per request.  Firecrawl processes them in parallel,
then each result is persisted individually.  Partial failures are reported
in the `errors` array without aborting the whole batch.

## Headers

- `authorization` string, required

## Request body

- BatchScrapeRequest
  - `urls` string[], required
  - `agentId` string, required
  - `lastUpdatedBy` string, required
  - `maxAge` integer

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/phonely/apis/fastapi.md) · [All operations](https://skmtc.net/phonely/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/phonely/fastapi/versions/9bfd5599d479/schema)
