Scrape Schemas allow you to web scrape from any website without writing any code.

Basic String Schema

Create a schema using basic data types:

schema = {
    "Product Name": "string",
    "Product Price": "number",
    "Is Product Available": "boolean",
}

Classifying Web Pages

Classify web pages by populating categories:

schema = {
    "Page Type": [
        "Blog Post",
        "Product Page",
        "About Us Page",
    ],
}

Arrays

Simple arrays:

schema = {
    "Names mentioned in the article": "array"
}

Get arrays of things:

schema = {
    "Listed Posts": {
        "type": "array",
        "items": [
            "title": "string",
            "author": "string",
            "number of upvotes": "number",
        ]
    }
}