Extract Public URLs in Batch
extract_batchFetch one to five public HTTPS URLs and return bounded structured fields for each source in one paid attempt. Supply urls as a JSON array and optional unique fields. Use extract for a single URL when you do not need batch accounting. Charge is one flat introductory 0.01 USDC quote for the bounded attempt, not a guarantee that every URL succeeds. Automatic retries are disabled; unknown outcomes must not be re-paid automatically. Payment challenge and credentials are bound to POST https://agents.samedaydesk.com/extract/batch, not mcp://. Retry the identical authorized arguments and credential.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | One to five public HTTPS URLs as a JSON array. Charge is one flat introductory attempt, not per-URL success. | |
| fields | No | Optional unique bounded subset of structured extraction fields. | |
| textExcerptLimitChars | No | Optional per-item excerpt budget. Omitted requests keep 1200. A value that cannot fit the batch response ceiling is rejected before fetch. Does not change the price. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| jobId | Yes | ||
| quote | Yes | ||
| charged | Yes | ||
| partial | Yes | ||
| product | Yes | ||
| sources | Yes | ||
| boundary | Yes | ||
| jobStatus | Yes | ||
| accounting | Yes | ||
| costInputs | Yes | ||
| stopReason | Yes | ||
| schemaVersion | Yes |