First Steps
Introduction
In this tutorial we'll use the API to find out what Justin Bieber has been up to lately. We'll do everything in your web browser using the GET v1/search
endpoint.
Things you'll need
To follow this tutorial you'll need:
- Your API key
- A text editor
- A web browser
- Access to the internet
Let's go!
Step 1
Open your text editor. We're going to use this to write our query before we use it.
Step 2
In the editor, paste the following URL:
https://api.newswhip.com/v1/search?q=YOUR_SEARCH_TERM&key=YOUR_API_KEY
The first part of this, before the ?
, is where the v1/search
endpoint lives. This endpoint lets you perform simple keyword searches for the last 24 hour period.
The q
represents the search term we want to use. The key
represents the API key you use to authenticate.
Step 3
We want to search for Justin Bieber, so we'll want to replace YOUR_SEARCH_TERM
in the URL with that. Before we do, we'll format this properly. In URLs %20
represents a space, so we're going to use Justin%20Bieber
.
Your URL should now look like this:
https://api.newswhip.com/v1/search?q=Justin%20Bieber&key=YOUR_API_KEY
Step 4
Next, we'll insert our API key. Without this we won't get any results from the API. Your API key is unique to your account.
Your URL should now look something like this:
https://api.newswhip.com/v1/search?q=Justin%20Bieber&key=abG6r308li
Step 5
Copy what you have and open your web browser. Paste the URL into the address bar and press enter. Something like this will appear:
What you're seeing is the raw response that our API gives. It's in a format called JavaScript Object Notation (JSON). This is a structured format that makes it easy for software to read the data.
Step 6
We're going to make this easier for you to read and browse through. Select everything, copy it, and then go to jsonprettyprint.com.
Step 7
Paste the JSON data you just copied into the box and click the Pretty Print JSON button. The page will update and the JSON will be presented in a format that's easier to read.
Take a look through the output. You can see some of the data that NewsWhip calculates, like our prediction for the number of interactions the content will get, and you can see information about the posts that match your search.
What's next?
Now that you've seen how to play with one of our APIs in your browser, you may want to:
- Learn more about the API:
Authentication / Rate limits / Data dictionary / Errors / Known issues - Follow a tutorial:
Get articles and show in command line
Updated 10 months ago