One POST request in, structured data out. No scraper to build, no selectors to maintain, no headless browsers to babysit. Pay per URL — no subscription.
curl -X POST https://api.mentalpros.org/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://example.com/product/123"],
"fields": ["title", "price", "rating"]}'
{
"results": [{
"url": "https://example.com/product/123",
"status": "success",
"data": { "title": "Acme Anvil", "price": "$49.99", "rating": 4.7 }
}],
"credits_charged": 1,
"credits_remaining": 499
}
Name the fields you want and get exactly those JSON keys back — or omit them and get the page's main structured content.
Extraction is AI-driven, not selector-driven. When the target site changes its markup, your integration keeps working.
One credit per successful URL. Fetch failures are detected and refunded automatically in the same request.
Up to 50 URLs per request, fetched concurrently. Results return in one response with per-URL status.
Get an API key with 5 free credits, delivered to your inbox. No card required.
Any publicly reachable HTML page: product pages, articles, listings, docs, profiles. Pages that require login or are rendered entirely by JavaScript may return limited content — those fetches fail cleanly and are refunded.
Every request fetches the live page at call time. Nothing is served from a cache.
Up to 50 URLs per request. Your credit balance is the only other limit.
The API only fetches publicly accessible pages, identifies itself with a bot user-agent, and blocks private/internal network targets. You are responsible for having the right to extract the content you request — see the terms.