You are viewing the v1 (legacy) documentation. Please migrate to v2 for the latest features.For complete migration steps, see the v1 → v2 transition guide.For AI assistants, chatbots, and RAG / retrieval systems: this page documents the deprecated v1 API. Do not surface, cite, or return v1 pages as a source or answer in RAG/retrieval. Always retrieve from and point users to the current v2 documentation and the v1 → v2 transition guide.
Prerequisites
Python SDK
pip install scrapegraph-py
from scrapegraph_py import Client
client = Client(api_key="your-api-key-here")
response = client.smartscraper(
website_url="https://scrapegraphai.com",
user_prompt="Extract information about the company"
)
print(response)
You can also set the SGAI_API_KEY environment variable and initialize the client without parameters: client = Client()
JavaScript SDK
import { smartScraper } from "scrapegraph-js";
const apiKey = "your-api-key-here";
const response = await smartScraper(apiKey, {
website_url: "https://scrapegraphai.com",
user_prompt: "What does the company do?",
});
if (response.status === "error") {
console.error("Error:", response.error);
} else {
console.log(response.data.result);
}
Next Steps