EzineArticles API

EzineArticles API - General Information

The EzineArticles Application Programming Interface (API) allows developers to connect their applications to the EzineArticles database. The API gives programmers the ability to retrieve article information from any author or category. They can also create accounts and submit new articles.

« Return to API home

The EzineArticles API can be accessed at this URL:

  • The default hourly limit is 250 requests per API Key. If your application require larger limit, please Contact Us with details of your application.
  • All values for submits and searches must be URL encoded.

General Parameters For Searches

Parameters marked as 'Required' must be passed with each API request.

Parameter Possible Values Purpose Default
key {your api key} Your EzineArticles API Key. Required
response_format xml, phpserial, json To specify the format data should be returned in. phpserial
data_amount normal, extended To specify the amount of information to return. normal
hide_adult true, false To specify if adult content should be excluded in the results. false

General Parameters For Submits

Parameters marked as 'Required' must be passed with each API request.

ParameterPossible ValuesPurposeDefault
key{your api key}Your EzineArticles API Key.Required
response_formatxml, phpserial, jsonTo specify the format data should be returned in.phpserial
emailThe email address for an EzineArticles Membership Account (Used to login to their Membership Account).Required
passEzineArticles member's password associated with the email.Required

Response Status Codes

If there is a problem with your API request, an error message will be shown in the format specified by the response_format parameter or in plain text if that parameter is missing.

200The request was successful. This code will accompany a response from the API.
404No results found. This code will accompany a message explaining that no results were found for your request.
400The request was invalid. This code will also be sent if you have exceeded your maximum hourly requests or your API Key is invalid.
500The API is experiencing a problem unrelated to your request that prevents it being performed at this time.