Use this file to discover all available pages before exploring further.
Use aiExtractRules to define custom rules for extracting structured data from any web page using large language models (LLMs). This is ideal when you don’t want to write manual CSS selectors and need clean, field-level data in JSON format.Each key you define represents a field you want to extract. You provide a type and (optionally) a description to help the model understand what data to look for.
{ "requestMetadata": { "id": "784b9b3a-8426-431c-a516-beec621183a0", "status": "ok" }, "content": "<!DOCTYPE html><html lang=\"en\"><head>...</body></html>", "aiResponse": { "company": "HasData", "reviews": [ { "review": "Roman from HasData went above and beyond to help us with our scraping needs...", "author": "Michael Bonacina" }, { "review": "I found HasData, which is one of the best scraping services I have ever used...", "author": "Hussein Ali" } ], "clients": [ "Stanford", "Salesforce", "Samsung", "Nvidia", "Mailchimp", "Harvard", "Copyleaks", "LosAngelesTimes", "SurveySparrow" ], "trial": { "available": true, "type": "free" }, "yearFounded": null }}