Turn Websites Into Data in Seconds.

Never write another web scraper. No rules required.

Join the World's Leading Organizations

Thousands of customers, from indie developers to Fortune 500 companies, rely on Diffbot every day.

A Unified Data Extraction Platform

How Can You Use Diffbot?

Diffbot provides APIs for countless use-cases, but these are some of our favorites.

Price Tracking

Track price changes, product availability, on thousands of marketplaces and e-Commerce sites.

Learn More

Mobile Apps

Appified content. Use Diffbot to get mobile-optimized content perfect for any screen size

Learn More

Content Marketing

Use Diffbot to get blog posts, news articles, discussions, and more for content discovery, curation, and analysis

Learn More

Vertical Search

Build a massive database of products or articles that you can provide to your users.

Learn More

Developer's Best Friend

Diffbot provides a robust, easy-to-use REST API. Extensive documentation is available, and there's 30+ official Diffbot client libraries to make integration quick and painless regardless of platform or language.

curl http://api.diffbot.com/v3/analyze?token=[YOUR_TOKEN]&url=http%3A%2F%2Fwww.walmart.com%2Fip%2F45463222
{
  "request": {
    "pageUrl": "http://www.walmart.com/ip/45463222",
    "api": "analyze",
    "version": 3
  },
  "humanLanguage": "en",
  "objects": [
    {
      "type": "product",
      "brand": "Meccano",
      "title": "Meccanoid G15 KS Robot",
      "availability": true,
      "sku": "45463222",
      "offerPrice": "$268.99",
      "productId": "45463222",
      "regularPrice": "$299.99",
      "regularPriceDetails": {
        "symbol": "$",
        "amount": 299.99,
        "text": "$299.99"
      },
      "text": "Voice Recognition lets the Meccanoid G15KS to respond to more than 100 pre-programmed voice commands like \"Walk Forward\". You can even program it to recognize unlimited user-recorded voice commands.\nIt knows thousands of phrases, tells jokes, knows fun facts, asks questions, starts conversations, plays games and can even remember names and birthdays.",
      "upc": "778988112878",
      "multipleProducts": true,
      "humanLanguage": "en",
      "offerPriceDetails": {
        "symbol": "$",
        "amount": 268.99,
        "text": "$268.99"
      },
      "normalizedSpecs": {
        "color": {
          "cleanLiteral": "MULTICOLOR"
        },
        "gender": {
          "cleanLiteral": "BOYS , GIRLS"
        },
        "mpn": {
          "cleanLiteral": "20068868"
        },
        "brand": {
          "cleanLiteral": "MECCANO"
        }
      },
      "images": [
        {
          "width": 450,
          "naturalHeight": 450,
          "diffbotUri": "image|3|-2052715471",
          "title": "Meccano Meccanoid G15 KS Robot",
          "naturalWidth": 450,
          "url": "http://i5.walmartimages.com/dfw/dce07b8c-595b/k2-_75c740c8-92fc-4229-936a-082848f95b8e.v2.jpg",
          "primary": true,
          "height": 450
        }
      ],
      "diffbotUri": "product|3|-1981762165",
      "specs": {
        "2": "2",
        "8": "4",
        "1000": "1000+",
        "1223": "621",
        "color": "Multicolor",
        "gender": "Boys , Girls",
        "almost_4_feet_122_cm": "About 2 feet (61 cm)",
        "advanced": "Basic",
        "yes": "No",
        "64mb": "64Mb",
        "meccanoid_g15ks": "Meccanoid G15",
        "manufacturer": "Wah Heng Toys (Shenzhen) Co., Ltd",
        "meccabrain": "Meccabrain",
        "age_range": "5 - 7 Years , 8 - 11 Years",
        "this_toy_is_not_suitable_for_ages_under_3_years_it_contains_one_or_more_of_the_following_items": "marbles, small ball, or small parts.",
        "manufacturer_part_number": "20068868",
        "rechargeable_ni-mh_batter": "4x C-cell alkaline batteries",
        "battery_type": "Lithium Ion",
        "high-impact_polycarbonate": "High-impact Polycarbonate",
        "model": "20068868",
        "brand": "Meccano",
        "important_made_in_usa_origin_disclaimer": "For certain items sold by Walmart on Walmart.com, the displayed country of origin information may not be accurate or consistent with manufacturer information. For updated, accurate country of origin data, it is recommended that you rely on product packaging or manufacturer information."
      },
      "breadcrumb": [
        {
          "link": "http://www.walmart.com/cp/Toys/4171",
          "name": "Toys"
        },
        {
          "link": "http://www.walmart.com/cp/4186",
          "name": "Building Sets & Blocks"
        },
        {
          "link": "http://www.walmart.com/cp/133013",
          "name": "Bricks & Blocks"
        }
      ],
      "pageUrl": "http://www.walmart.com/ip/45463222"
    }
  ],
  "type": "product",
  "title": "Meccano Meccanoid G15 KS Robot - Walmart.com",
  "url": "http://www.walmart.com/ip/45463222"
}

Hassle-free Data Acquisition

See how Diffbot compares to a legacy web scraper.

Fully Automated Extraction, no rules required.

Diffbot uses AI, machine learning and computer vision to automatically extract the right data from any web page (even pages it hasn't come across before).

Better than human level accuracy, no offense fallible humans.

Diffbot structures Web Data with better-than-human-level accuracy across any website or language.

Robust & Fault Tolerant, not some frail rules-based engine.

Handle site layout changes and a/b tests like a champ with no breakage or downtime. Zero maintenance needed.

Cloud based, easily scalable.

Nothing to download or maintain. Throw hundreds of millions of API calls at Diffbot – we dare you.

Still have questions?

We're here to help!

Request Demo

Getting started is easy and free.

No credit card required.