Convert and download news articles and blog posts into usable, structured data

Extract news and blog posts into structured JSON format along with article details such as content, author, posted date, Open Graph image (If available), favicon in Real-Time.


Convert and download news articles and blog posts into usable, structured data

Single API that works for almost ALL news websites and blogs

Get structured data from news articles and blog posts without maintaining separate code.

  • AI-based news data extraction
  • Get structured data as JSON response by providing article URL

Loading
Real-Time Data

Real-Time Data

The API returns highly structured JSON data in real-time within seconds.

Find tuned to work with best web crawling infrastruture

Robust Infrastructure

Our robust infrastructure allows us to scale the API to meet your high volume demands easily.

Extract  Data periodically  and upload to Dropbox Folder

Easy Integration

You can easily integrate our APIs to your application and stream extracted data seamlessly.

Extract  Data periodically  and upload to Dropbox Folder

Avoid IP bans and captchas

We use the best residential proxies to route your requests to avoid IP bans and captchas.

API Integration

With just a few lines of code, you can integrate our API with your application and start receiving data as a JSON response.

import http.client

conn = http.client.HTTPSConnection("get.scrapehero.com")

conn.request("GET", "/article/?x-api-key=XXXXXXXXXXXXXX&url=https%3A%2F%2Fwww.washingtonpost.com%2Ftechnology%2F2019%2F12%2F11%2Fwalmart-teams-with-nuros-robot-cars-deliver-groceries-houston%2F")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))

Pricing

Lite

$5/month

Billed Monthly

  • 5,000 API calls per month
  • 60 API calls per minute
  • 1 concurrent API calls
Login to Subscribe

Basic

$15/month

Billed Monthly

  • 15,000 API calls per month
  • 120 API calls per minute
  • 2 concurrent API calls
Login to Subscribe

Pro

$25/month

Billed Monthly

  • 50,000 API calls per month
  • 180 API calls per minute
  • 3 concurrent API calls
Login to Subscribe

Frequently asked questions

Do you cache results?

No, we always provide the latest and most accurate data present on the website. However, you are free to cache the results in your systems to reduce API calls and costs.

How to get geo-based results like delivery charges to a specific place?

Most sites will display delivery charges based on the user location. Our API uses locations from US states so that the pricing may vary. To get accurate results based on a location, please contact us.

Can I upgrade or downgrade or cancel anytime?

Yes. You can upgrade, downgrade, or cancel at any time. Click on the Billing tab to change your plan.

What happens to my unused credits when I cancel?

If you cancel, you’ll be billed for the current month, but you won’t be charged again. If you have any page credits, you can still use our service until it reaches its limit.