Testing Diffbot’s Web Search API

It’s hard to believe I first experimented with Diffbot nearly five years ago. You can see that first post up on the Adobe Medium account – Natural Language Processing, Adobe PDF Extract, and Deep PDF Intelligence. Since then I’ve tested out various APIs and features from them and was lucky enough to connect with them recently about a new initiative, a web search API. There’s multiple examples of this out in the wild already, but most just scrape/hack against Google. Google had an API, the Custom Search JSON API (I even covered it back when folks still talked about the JAMStack) but the API is now deprecated and officially turning off January 1, 2027. Diffbot’s API... more →
Posted in: JavaScript

Build Your Own Localized Events Calendar using Diffbot’s Knowledge Graph

Finding out what’s going on in your city can be a bit of a chore. For me, I use a combination of Facebook, specifically accounts for local organizations and news channels, and our local Reddit forum. This is… haphazard at best. I’m sure local "city wide" calendars exist, but I’m not aware of any that is used by the majority of folks nor do I trust them to actually cover everything going on. Having played with Diffbot’s Knowledge Graph last month ("Automating and Responding to Sentiment Analysis with Diffbot’s Knowledge Graph"), I thought I’d do some digging to see what would be possible via their API. Here’s what I was able to... more →
Posted in: JavaScript

Automating and Responding to Sentiment Analysis with Diffbot’s Knowledge Graph

Diffbot’s Knowledge Graph has a simple purpose – bring the sum total of all knowledge to your fingertips via a search that emphasis data and relations over a simple text based search engine experience. Sourced by the entire web, Knowledge Graph lets you perform complex queries against billions of data points instantly via a simple API. I decided to take a spin with their API and build a "relatively" simple tool – news analysis for a product run in on automated platform. Should be easy, right? Let’s get to it. Note that the examples in this blog post assume you’ve gotten a free key from Diffbot. Be sure to do that before trying the samples. Designing the... more →
Posted in: JavaScript