A very simple Open Graph API

Don't waste time and resources scraping sites or trying to unfurl urls.

Coder at a Computer

How simple is it?A star

RESPONSE

REQUEST

curl https://opengraph.io/api/1.1/site/url_encoded_link

  {
    "hybridGraph": {
      "title": "Google",
      "description": "Search the world's information...",
      "image": "http://google.com/images/srpr/logo9w.png",
      "url": "http://google.com",
      "type": "site",
      "site_name": "Google"
    } ,
    "openGraph": {..}
    "htmlInferred": {..}
  }

Why choose OpenGraph.io

Support More Sites

Support More Sites

We update our scraping algorithms daily so you don’t have to worry about it. Don’t spend countless development hours supporting every last site out there!

Not Just Open Graph

Not Just Open Graph

Many sites still don’t provide the proper Open Graph tags in their markup but that doesn’t matter! Our system will fallback and make very smart guesses based on page content.

Scrape those Products

Scrape those Products

We parse html from URLs you provide for products being offered and provide them back in a common format to make displaying it in your product a breeze. When available, our API provides back prices, descriptions, and images.

Advanced Proxy Pool

Advanced Proxy Pool

We manage pools of millions of proxies across dozens of ISPs and intelligently route your request to avoid being blocked to get your the information you need without the hassle!

Trusted by Thousandsmegaphone

Over 1B Site Previews!

MozillaXfinityPlugMobscotch

Pricing

as Simple our API

Green Squiggly

Choose a plan that's right for you

Gift

FREE

$0monthly

100 requests

No rate limit

No credit card required

Cancel anytime

Includes first 25k requests

$0.80 / thousand requests after 25k

1 concurrent proxy request

Email Support

Stars

STARTER PLAN

$20monthly

Cancel anytime

Includes first 25k requests

$0.80 / thousand requests after 25k

No rate limit

1 concurrent proxy request

Email Support

Production - Dedicated Plans

For production workloads we recommend one of the dedicated plans below. Dedicated workers’ performance are not impacted by other customers.

Our team manages clusters of servers scraping the Internet so you don’t have to. Dedicated Enterprise plans at any scale can be deployed within 3 hours of payment.

Green Squiggly

Choose a plan that's right for you

Small green sapling

GROWING PLAN

$100monthly

1 Dedicated Worker

Cancel anytime

Includes first 200k requests

$0.50 / thousand requests after 200k

No rate limit

2 concurrent proxy request

Email Support

Firework explosion

LARGE PLAN

$200monthly

2 Dedicated Workers

Cancel anytime

Includes first 500k requests

$0.40 / thousand requests after 500k

No rate limit

5 concurrent proxy request

Email Support

Dart in a bullseye

ENTERPRISE PLAN

POD

Growing plan features plus...

Unmetered dedicated

Custom domain

Development services

Available SLA

Phone support

Cancel anytime

FAQ

Do you charge for failed requests?

We try not to charge when a request fails outright (e.g. 500 error / DNS timeout / etc). Things get a bit more fuzzy if we are talking about not getting back good data from our request, as determining the criteria for “no results” can be challenging, and the request is utilizing resources on our end.

What's the difference between HybridGraph and OpenGraph in results?

Many websites like Twitter block bots to prevent link unfurling activity, the list below breaks down the difference between openGraph and hybridGraph:

  • hybridGraph: Mix between HTML Inferred and OpenGraph Data + our own implementation to talk to websites.
  • openGraph: Only values provided from the website
  • htmlInferred: Values yielded from the content of the website

Why is your free plan so limited in the number of requests?

Unfortunately, we are constantly trying to battle abuse of our free service, and this is the result. People will jump through a lot of hoops to save $20 a month.

If you end up using the product for anything more than development, we would recommend switching to the paid plan. If you end up being dissatisfied with the service, or just find it not to be a fit, reach out to us and let us know… we will be happy to help you out.

Still have Questions? 🙋

Can't find the answer you're looking for? Please chat to our friendly team. We usually respond within 24 hours.

Contact Us