/scrape
Turn one URL into clean content
Fetches and converts a single web page into clean content — Markdown, HTML, or structured JSON. Pline handles proxies, CAPTCHAs,
and anti-bot defenses for you.
POST/scrape
Copy
curl -X POST "https://apix.pline.ai/v1/scrape" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"url": "https://example.com", "output": ["markdown"]}'
POST/scrape
Copy
curl -X POST "https://apix.pline.ai/v1/scrape" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{"url": "https://example.com", "output": ["markdown"]}'
Smart extraction
Ask for the data, get JSON back
Describe the data you want, or send a JSON schema. Get back just those fields.

Smart extraction
Ask for the data, get JSON back
Describe the data you want, or send a JSON schema. Get back just those fields.

Smart extraction
Ask for the data, get JSON back
Describe the data you want, or send a JSON schema. Get back just those fields.

Real browser
Click, scroll, then collect
Add actions to click buttons, scroll or wait before the data is collected.

Real browser
Click, scroll, then collect
Add actions to click buttons, scroll or wait before the data is collected.

Real browser
Click, scroll, then collect
Add actions to click buttons, scroll or wait before the data is collected.

Scale it up
Batch scrape, one request
Send up to 10,000 URLs in one request and collect the results when they're ready.

Scale it up
Batch scrape, one request
Send up to 10,000 URLs in one request and collect the results when they're ready.

Scale it up
Batch scrape, one request
Send up to 10,000 URLs in one request and collect the results when they're ready.

Use cases
What teams build with /scrape
What teams build with /scrape
Feed LLM and RAG apps
Clean Markdown drops straight into your vector store or prompt, with no HTML clean-up step.
Feed LLM and RAG apps
Clean Markdown drops straight into your vector store or prompt, with no HTML clean-up step.
Track prices and products
Send a schema once and get the same JSON fields back from every product page.
Track prices and products
Send a schema once and get the same JSON fields back from every product page.
Give AI agents web access
One call per page an agent needs to read, with blocks and CAPTCHAs handled for it.
Give AI agents web access
One call per page an agent needs to read, with blocks and CAPTCHAs handled for it.
Works with
One API key. Four endpoints.
One API key. Four endpoints.
FAQs
FAQs
FAQs
Get answers to the most asked questions
Get answers to the most asked questions
Get answers to the most asked questions
What formats can /scrape return?
Does it handle JavaScript-heavy pages?
What about pages behind CAPTCHAs or bot blocks?
How many credits does one scrape cost?
Can I scrape many URLs at once?

Ready to power your AI products with clean, real-time data?
Use cases
What teams build with /scrape
Feed LLM and RAG apps
Clean Markdown drops straight into your vector store or prompt, with no HTML clean-up step.
Track prices and products
Send a schema once and get the same JSON fields back from every product page.
Give AI agents web access
One call per page an agent needs to read, with blocks and CAPTCHAs handled for it.