Blog Catalog

Developers / API Documentation

The BlogCatalog REST (REpresentational State Transfer) API allows the retrieval of public user and blog data based on a set of input parameters. This page outlines the various types of requests that can be executed and provides example requests and responses.

API Key

Login to request a API

User Information

The getinfo query provides information about a BlogCatalog user.

Input Parameters:

Name Data Type Required / Optional Description
bcwsid string Required Your BlogCatalog API key.
username string Required The BlogCatalog user name you are searching for.

Sample Request:

http://api.blogcatalog.com/getinfo?bcwsid=[apikey]&username=[username]

View Sample Response

Blog Information

The bloginfo query provides any data available for a given URL.

Input Parameters:

Name Data Type Required / Optional Description
bcwsid string Required Your BlogCatalog API key.
url string Required The BlogCatalog target URL you are searching for.

Sample Request:

http://api.blogcatalog.com/bloginfo?bcwsid=[apikey]&url=[blog url]

View Sample Response

Response Codes

This section outlines the response codes that can be expected from an API request.

Response Code Response Message Description
0 OK The request completed without errors.
1 Internal Error The request could not be proccessed due to an internal system error.
2 Invalid BCWSID The request could not be proccessed due to an invalid API key.
3 Exceed daily API limit The number of requests executed for a particular API key on a particular day exceeded the specified limit.
4 Invalid Query An invalid API request was sent.
200 Invalid username The username you requested was not found in our database.
300 Invalid URL The URL you requested was not found in our database.

API Terms Of Service

  1. You may use your API key to make use of the BlogCatalog API for personal, noncommercial use only.
  2. If you make use of or republish BlogCatalog results, you must provide attribution to BlogCatalog, either by placing a hyperlink to BlogCatalog.com on the page where the results are displayed, or by giving similar credit on the origin of the results in whatever media or format used.
  3. If you would like to use these results in a commercial manner, or in a manner that does not require attribution to BlogCatalog, you must have permission in writing from BlogCatalog. Please contact webmaster@blogcatalog.com for more information.