Skip to content

juliehache/api-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BuzzData API

The BuzzData API allows you to access functionality and data programatically via oAuth2 secured API calls.

NOTE: This documentation covers the new version of the API that will be released soon. If you want access to this please contact [email protected] to request access.

If you are looking for the documentation for the current public API on buzzdata.com, head to the FAQ.

Pre-requisites

  • In order to use the API, you must be able to use an oAuth2 library in the language of your choice.
  • All API calls should be made over SSL connections.
  • Your application server must not send the header X-Frame-Origin: DENY, or X-Frame-Origin: SAMEORIGIN as this will prevent the Application from being loaded inside an iFrame by the Browser. You should use the X-Frame-Origin: ALLOW-FROM buzzdata.com header, which you can read more about here. Please contact [email protected] if you have any queries about this flag.

Entity Relationship Overview



                                                                 +-------------+
                                +-------------------+            |Topics       |
                                | Dataset           |----------->|-------------|
                                |-------------------| 1        n |             |
                                |                   |            |             |
      +------------------+      |                   |            +-------------+
      | Datafile         |n    1|                   |
      |------------------|<-----|                   |----------->+----------+
      |                  |      +-------------------+ 1        1 | License  |
      |                  |        |1             1|              |----------|
      |                  |        |               |              |          |
      |                  |        |               |              |          |
      |                  |        |               |              +----------+
      |                  |        |               |
      +------------------+        |n             n|
                                  v               v
                       +---------------+      +-----------+
                       | Visualization |      | Article   |
                       |---------------|      |-----------|
                       |               |      |           |
                       |               |      |           |
                       +---------------+      +-----------+

Getting Started

BuzzData's API is REST based and uses basic HTTP communication with JSON responses. The API is only available to registered client applications, but it's easy to create one. You can follow the getting started guide.

Rate Limits

The API currently limits the requests you can make against it hourly. We have provided two response headers with each request to the API with Rate Limiting Information. They are returned from every API call.

X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4998

X-RateLimit-Limit is your current limit per hour. X-RateLimit-Remaining is how many requests you have left. If you need more requests than 5,000/hr, please contact us and we'll do our best to accommodate you.

Client Libraries

Endpoints

Users

Licenses

Topics

Search

  • GET search - Search the public buzzdata.com site.

Datasets

Datasets are the overall container for Datafiles, Articles, Visualizations etc.

Datafiles

Datafiles are the actual files associated with a Dataset that contain data, or are a document of interest.

Articles

Articles are the image tiles represented in BuzzData when you visit a Dataset's Articles tab.

Visualizations

Visualizations are the image tiles represented in BuzzData when you visit a Dataset's Visualizations tab.

Row Level Dataset Access

The Row Level Dataset Access allows you to add or remove rows from datasets by creating stages.

About

The BuzzData API provides programmatic access to BuzzData.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published