---
title: Web Scraping API
slug: scrape-url
url: https://apyhub.com/sharpapi/service/scrape-url
provider: SharpAPI
categories: [Data Extraction, SEO]
tags: [extract, text, web]
auth: api_key
---

# Web Scraping API

Scrape a URL and get back page content, metadata, and links in a structured response. Useful for indexing, SEO checks, and content monitoring.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| GET | `/sharpapi/api/v1/utilities/scrape_url/` | What it does Fetches and scrapes the URL provided in the url query parameter, then returns the orig… | 1000 |

## About

## What it does
Web Scraper lets you send a URL and get back the page’s captured content and metadata in a structured response. It echoes the scraped `url`, adds a UTC `timestamp`, and returns `scraped_data` for the page.

Use it when you need to inspect a live page without building your own crawler. The response can include `title`, document-level `headers`, standard `meta_tags`, `open_graph` values, `twitter_card` values, `content_html`, `content_markdown`, `content_structured`, `content_lists`, `content_keywords_index`, `detected_language`, and extracted `links` split into `internal` and `external` arrays. That makes it useful for page monitoring, content indexing, SEO checks, competitive analysis, and lightweight data collection.

The input is simple: pass a single `url` query parameter. The output is built for downstream processing, so you can store the returned page text, inspect metadata, or follow discovered links in your own workflow. If you only need page title and metadata, you can ignore the heavier content fields and work with the specific parts you need.

Web Scraper is a good fit for developer tools that need reliable page retrieval and structured page analysis from one request.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyhub.com/sharpapi/service/scrape-url
