Skip to content

2015 Changelog

December 2015

  • 2015-12-21

    • Crawlbot and Bulk jobs pending delete (per your Diffbot plan) are now identified in the Crawlbot and Bulk interfaces.
    • The API Toolkit now uses Diffbot's custom rendering engine for live web page previews. This should reduce inaccuracies when creating custom rules.
  • 2015-12-18

    • Fixed an issue where plain-text POSTed to the Article API would not perform text analysis (tags, sentiment, language-detection).
    • Improved Crawlbot behavior on Ajax-heavy sites so that pages with the exact same HTML source are no longer deduplicated.
    • Fixed an issue within the Crawlbot and Bulk interfaces where the "Last 500" URL Report was incorrectly returning the first 500.
    • Improved author detection within the Article API.
  • 2015-12-07

    The Analyze API now supports POSTed content.

November 2015

  • 2015-11-27

    The Account API now returns a list of child or sub-tokens.

  • 2015-11-19

    • Fixed an issue in the Analyze API where products with an API-Toolkit-overridden price field would not reflect changes in the "details" field (offerPriceDetails, regularPriceDetails, etc.).
    • Fixed an Article API issue for certain top-level domains where articles dated in the near future (e.g., tomorrow) would incorrectly be returned with a date from the prior year.
  • 2015-11-11

    • Crawlbot will now successfully spider URLs that contain (invalid) UTF-8 characters.
    • Global Index API: search-by-tag can optionally be performed using a tag-match shorthand.

October 2015

  • 2015-10-16

    • Fixed an issue where Crawlbot and Bulk API data downloads did not include a filename.
    • The breadcrumb element is now a default field in the Article API.
  • 2015-10-22

    • We now offer an Account API for tracking token API usage and billing history.
    • Global Index API: negative search queries (diffbot AND -"machine learning") are now functioning as documented;
  • 2015-10-08

    • APIs no longer ignore "format characters"—invisible characters that may have an effect on neighboring characters. For example, ‌.
    • Crawlbot and Bulk Service URL Reports now offer an option to download the last 500 URLs crawled.
    • Global Index API: Faceted date queries will no longer return a min value of 0.
  • 2015-10-01

    Hey, as of today we're publishing a changelog. It's visible... here.

September 2015

  • 2015-09-23

    • Additional token support within a single account has been added. Additional tokens are available on a case-by-case basis to paying customers. Please contact support@diffbot.com if you would like to discuss additional tokens.
    • API Toolkit now allows direct update of URL pattern / regular expression without having to create a new ruleset.
    • API Toolkit rule output automatically trims fields to remove leading or trailing blank spaces.
    • The diffbotUri field is now computed based on rule-based output, if a custom rule is used to override default output.
    • The resolvedPageUrl is correctly returned in Custom APIs (if a submitted page is redirected).
  • 2015-09-16

    • Each tag in the tags element now returns a list of all matching rdfTypes.
    • Email invoices now return both dollars and cents.

August 2015

  • 2015-08-23

    • Performance improvements to Article API to prevent intermittent extra-long responses.
  • 2015-08-13

    • Semantria output updated to include additional fields.
    • Fix for timeout parameter when sending data to Semantria.
  • 2015-08-10

    Invoices are now visible and printable within the Developer Dashboard (under "Account > Billing History").

  • 2015-08-06

    Tokens are now case-insensitive across all Diffbot APIs.

July 2015

  • 2015-07-16

    • Article API now returns the siteName, publisherCountry and publisherRegion of an article, if it can be determined or if already known.
    • If price data is overridden with a custom rule, the corresponding "details" field (offerPriceDetails) will be computed from the overridden value.

June 2015

  • 2015-06-28

    • Spotify embeds are properly maintained/returned with Article API html.
    • Multipage articles, when concatenated, will no longer return duplicate images (that appear on multiple pages).
  • 2015-06-11

    Article and discussion tagging now supports Spanish and Chinese language tags, in addition to English and French.

February 2015

  • 2015-10-02

    • Analyze API now supports a "fallback" API via the argument fallback. By passing an API value, any otherwise unsupported pages will be forcibly processed via that API. E.g., passing fallback=article will result in any "other" pages being processed by the Article API.