Fetch a public page

ScrapeFlow API

Send a URL. Get the HTML back, or only the fields you named. It can render pages that build themselves in the browser.

Capabilities

Fetch a URL

For jobs where you would otherwise run your own fetch. Send a URL. Get HTML, or the fields you named.

The address it fetches from

Requests go out through a pool of proxies, so the volume does not sit on one address.

Pages that build themselves

When a page draws its content in the browser, ask for a JavaScript render. The HTML you receive is the page after that render.

When a site refuses

Some sites answer with a block. You get that status back, and you can retry the URL or skip it.

A country, not just a URL

You can ask for the page as it looks from a given country. That matters for prices that change by region.

Fields, not a whole document

Pass selectors and the response can be the values you wanted, instead of an HTML document you still have to pick through.

Headers the site expects

A user agent, a cookie, or another header can ride along when the page will not answer a bare request.

Shortened examples

Sample responses

The body is the page. meta.status is the status the target site returned. When extract is set, the named fields come back beside the body. A refusal is success false, not a page.

{
    "meta": {
        "status": 200
    },
    "body": "<h1>Example</h1><p>Price: $99</p>"
}
{
    "meta": {
        "status": 200
    },
    "extracted": {
        "heading": [
            "Example"
        ],
        "price": [
            "Price: $99"
        ]
    }
}
{
    "success": false,
    "message": "No data returned. The page could not be loaded; try again or raise the timeout."
}
{
    "meta": {
        "status": 200
    },
    "body": {
        "message": "Welcome to SteadyAPI! Please refer to our API documentation to learn how to interact with our API: https://docs.steadyapi.com"
    }
}
{
    "meta": {
        "status": 200
    },
    "body": "Example\n\nPrice: $99"
}

Documentation

The ScrapeFlow docs show a URL in and the page, or the fields you named, coming back.

Code samples

A sample for each endpoint, in Shell, JavaScript, PHP, and Python.

ShellShellJavaScriptJavaScriptPHPPHPPythonPython

View documentation

Pricing

Same plans, whole catalog

Plans cover the whole SteadyAPI catalog, not only this API. The monthly allowance is on the table. For a larger volume, email [email protected].

Starter
$14.99
$19.99
per month
Developer
$39.99
$59.99
per month
Business Popular
$89.99
$99.99
per month
Enterprise
$299.99
$499.99
per month
SubscribeSubscribeSubscribeSubscribe
Requests per month10,00050,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$1.05 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 250,000 extraup to 12,500,000 extra
Starter
$11.96
$14.35
per month$143.52 billed yearly
Developer
$32.50
$40.00
per month$389.99 billed yearly
Business Popular
$72.50
$90.00
per month$869.99 billed yearly
Enterprise
$320.83
$400.00
per month$3,849.99 billed yearly
SubscribeSubscribeSubscribeSubscribe
Requests per month10,00050,0002,500,000
Stock Market API
Options Data API
Crypto Data API
AliExpress API
Reddit API
Booking.com API
Real Estate API
Baseball (MLB) API
Hockey API
Football API
Amazon API
eBay API
Walmart API
Instagram API
Twitter / X API
TikTok API
YouTube API
AutoHub API
ScrapeFlow
Commercial Use
Optional overage rate*$1.50 per 1,000 requests$1.05 per 1,000 requests$0.09 per 1,000 requests
Overage capup to 50,000 extraup to 250,000 extraup to 12,500,000 extra

* Overage stays off until you turn it on in Billing. Usage is counted in monthly periods that start on your billing day, yearly plans included. Requests past the included limit are billed after the period ends, up to the cap. If you switch plans during a period, the limit and overage rate of the plan you are on when that period ends apply to the whole period.

Commercial use lets you use the APIs in your own products, services, and internal tools. Redistributing our data in raw form is not included.

Why SteadyAPI

You send the URL

The request is a URL and a few options. The response is the page, or the fields you named.

A URL in, a document out

The request is a URL and a few options. The response is the HTML, or the fields you named.

A refusal is a result

If a site will not serve the page, you get a status you can branch on.

The fetch is the product

Proxies and rendering are part of the call, not a second subscription you have to wire up beside it.

Your monthly plan

The monthly allowance is the SteadyAPI plan on the account. Raise the plan when the number of URLs does.

Also on the blog

From the blog

These posts come from across SteadyAPI, so the one at the top may be about a different API. The reference for this page is the documentation above.

How to Search Hotels Using SteadyAPISep 25, 2026

How to Search Hotels Using SteadyAPI

Learn how to find hotels by destination using SteadyAPI. Resolve a place name to coordinates, then pull property names, ratings, and prices with the Booking.com hotel search endpoints.

READ MORE
Predicting Property Value Trends: How to Use Real Estate Valuation APIsJul 19, 2026

Predicting Property Value Trends: How to Use Real Estate Valuation APIs

Learn how to build a predictive real estate valuation pipeline using SteadyAPI. This guide shows developers how to combine historical property values, multi-provider forecasts, neighborhood market trends, housing market indicators, and comparable sales data to power automated valuation models (AVMs), investment analytics, and property intelligence platforms with structured real-time API data.

READ MORE
How to Fetch Local School Ratings and Neighborhood Amenities via APIJul 19, 2026

How to Fetch Local School Ratings and Neighborhood Amenities via API

Neighborhood insights are just as important as the property itself. This guide shows developers how to use the SteadyAPI Neighborhood Amenities API to fetch school ratings, walkability and transit scores, and nearby amenities through a single endpoint. You'll learn how to authenticate requests, retrieve structured neighborhood data, filter schools and local businesses, and combine these metrics into a custom neighborhood quality score. Whether you're building a real estate marketplace, property valuation model, or location intelligence dashboard, this tutorial helps you enrich listings with valuable contextual data while reducing the complexity of managing multiple third-party integrations.

READ MORE
The Developer’s Guide to Integrating Real-Time MLS Property DataJul 19, 2026

The Developer’s Guide to Integrating Real-Time MLS Property Data

This guide walks developers through building a modern real estate data pipeline with SteadyAPI. You'll learn how to search MLS property listings, retrieve tax and transaction histories, analyze local housing market trends, and enrich property data with neighborhood and environmental insights. Instead of maintaining fragile web scrapers or navigating complex MLS integrations, SteadyAPI provides structured JSON APIs that simplify property data ingestion and help you build faster, more reliable real estate applications. Whether you're creating an investment platform, property valuation engine, market research tool, or analytics dashboard, this tutorial covers the essential endpoints and architecture needed to get started.

READ MORE