What You Can Do
- Feed your AI - Clean data without noise
- Aggregate content - Extract structured data from multiple sources
- Transform content - Convert web pages into usable formats
- Automate research - Pull key information from articles, papers, and reports
Features
Batch Processing
Submit up to 10 URLs per request.
AI-Powered Structuring
Use JSON schemas to extract specific data points.
Smart Summarisation
Generate tailored summaries with custom instructions.
Pay-per-Success
Only pay for URLs that are successfully processed.
Getting Started
Basic Extraction
Response Length
| Length | Characters | Use for |
|---|---|---|
short | 25,000 | Summaries, key points |
medium | 50,000 | Articles, blog posts |
large | 100,000 | Academic papers, long-form content |
max | Unlimited | Full document extraction |
| Custom integer | 1,000-1,000,000 | Specific requirements |
Extract Effort
| Effort | Description |
|---|---|
normal | Standard speed and quality (default) |
high | Better quality, slower |
auto | Automatically chooses the right level |
Advanced Features
Summary Options
Thesummary field accepts four types of values:
No AI Processing (false)
Basic Summary (true)
Custom Instructions (string)
Structured Extraction (object)
JSON Schema Reference
For structured extraction, you can use any valid JSON Schema. See the JSON Schema Type Reference for details. Limits:- 5,000 characters max
- 3 levels deep max
- 20 properties per object max
string- Text with optional format validationnumber/integer- Numbers with optional min/maxboolean- True/falsearray- Lists with optional size limitsobject- Nested structures
Examples
News Aggregator
Extract structured article data:Research Paper
Extract structured academic data:Product Info
Extract product data:Response Format
Raw Content (summary: false)
Summary (summary: true or string)
Structured (JSON Schema)
Response Fields
| Field | Description |
|---|---|
content | Extracted content (markdown or JSON) |
data_type | "unstructured" or "structured" |
summary_success | Whether AI processing succeeded |
price | Cost for this URL |
Best Practices
Choosing Summary Type
false: Fastest and cheapest—no AItrue: Basic summary for overviews"string": Custom instructions for specific needs{object}: Structured extraction for data processing
JSON Schema Tips
- Use clear descriptions to guide extraction
- Use enums for consistent categorisation
- Keep schemas under 3 levels deep
- Mark essential fields as required
Batch Processing
- Group similar content types together
- Choose appropriate response length
- Check
summary_successfor AI status - Track
total_cost_dollars
Error Handling
Try the Contents API
Full API reference with interactive examples

