Free Web Scraping API

As part of our mission to make web scraping as effortless as possible, we are offering a basic version of our web scraper completely free of charge.

Free Web Scraping API

No account needed—just follow the steps below to start scraping today.

Endpoint URL

Before proceeding, ensure you agree to our terms and privacy policy.

https://instantapi.ai/api/retrieve/

Access the Retrieve API using the following URL. The Retrieve API supports the POST (raw JSON) method for sending structured JSON data.

Parameters

The Retrieve API accepts several parameters within the JSON payload. Below is a detailed description of each parameter, including whether it's required, its purpose, type, and example usage.

Example

import requests
import json

url = "https://instantapi.ai/api/retrieve/"
headers = {
    "Content-Type": "application/json"
}
data = {
    "webpage_url": "https://web.instantapi.ai/",
    "api_key": "FREE_CLASSIC_SCRAPER"
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

Retrieve Full HTML and Markdown

This example demonstrates how to use the Retrieve API endpoint to scrape full HTML and Markdown.

Example provided in Python.

Response Handling

{
  "verbose_full_html": "<html> ... </html>",
  "verbose_markdown": "--- ..."
}

The API will return the full HTML content under the key verbose_full_html, and the Markdown under the key verbose_markdown.

Error Handling

{
  "error": true,
  "reason": "Missing required parameters. Please check and try again with required parameters."
}

If any required parameters are missing or an error occurs, the API will return a JSON object with an error message.

Parsing HTML and Markdown

Unlock advanced features such as premium proxies and AI-powered web scraping—offering fast response times and eliminating the need to parse HTML or Markdown for any website.

  • Pick any web page URL
    Pick any web page URL, including Google search result pages.
  • Explain what data you need
    Explain what data you need and how it should be formatted.
  • Get the data as described
    Get the data as described and in your requested format.

Latest blog posts

A blog about simplifying data extraction with intelligent automation and advanced technologies.