Website Content Crawler

Crawls a site and returns one flat JSON record per page.

$0.00005 per run + $0.001 per page record, billed by Apify compute. A failed page still returns one record, with "error" set.

The shape never changes: the same ten keys in every record, every run. Below is real output from a live run against example.com on 2026-08-24T02:09:35.933Z.

{
  "url": "https://example.com",
  "status": 200,
  "title": "Example Domain",
  "description": null,
  "h1": "Example Domain",
  "markdown": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\nLearn more\n\nLearn more (https://iana.org/domains/example)",
  "links": [
    "https://iana.org/domains/example"
  ],
  "wordCount": 23,
  "crawledAt": "2026-08-24T02:09:35.933Z",
  "error": null
}