Back to catalog

Olostep · Web Data

Olostep / Crawl website (start)

Initiates a new crawl process with the specified parameters.

Live data

You are looking at the live public catalog.

unverifiedRequest shape unavailableUnverified
Published API evidence
Public metadata only. Response bodies, credentials, and internal review notes are never displayed.

No verification date is claimed. No response capture is claimed.

Request parameters

  • exclude_urls body · optional

    URL path names in glob pattern to exclude. For example: `/careers/**`. Excluded URLs will supersede included URLs.

  • follow_robots_txt body · optional

    Whether to respect robots.txt rules. If set to `false`, the crawler will scrape the website regardless of robots.txt disallow directives. `true` by default.

  • include_external body · optional

    Crawl first-degree external links.

  • include_subdomain body · optional

    Include subdomains of the website. `false` by default.

  • include_urls body · optional

    URL path patterns to include in the crawl using glob syntax. Defaults to `/**` which includes all URLs. Use patterns like `/blog/**` to crawl specific sections (e.g., only blog pages), `/products/*.html` for product pages, or multiple patterns for different sections. Supports standard glob features like * (any characters) and ** (recursive matching).

  • max_depth body · optional

    Maximum depth of the crawl. Useful to extract only up to n-degree of links.

  • max_pages body · required

    Maximum number of pages to crawl. Recommended for most use cases like crawling an entire website.

  • scrape_options body · optional

    Controls what each individual page scrape requests from the Olostep API. All fields are optional.

  • search_query body · optional

    An optional search query to find specific links and also sort the results by relevance.

  • start_url body · required

    The starting point of the crawl.

  • timeout body · optional

    End the crawl after n seconds with the pages completed until then. May take ~10s extra from provided timeout.

  • top_n body · optional

    An optional number to only crawl the top N most relevant links on every page as per search query.

  • webhook body · optional

    HTTPS URL to receive a POST request when the crawl completes. Must be a publicly accessible URL using `http://` or `https://` protocol. Cannot point to localhost or private IP addresses. See [Webhooks](/api-reference/common/webhooks) for payload format and retry behavior.

Sign in to run this operation, inspect live eligibility, and see governed execution and audit evidence. Sign in.