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 scraping API 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.

Want more?

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. 🚀

» Learn more

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.

Latest blog posts

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