Rate limiting

Due to significant service abuse through our API the default rate limiting has been reduced and Free accounts will no longer be able to request an increase of the limits for personal use. However If your application is publicly available and you already have more than 10 active users, we will increase your limits.

In order to protect the backend we have placed default rate limits, which are counted on a daily basis.
The API methods are grouped into two zones with different limits.
Here's the list of API methods and their corresponding zones:

Method Zone
/reader/api/0/token 1
/reader/api/0/save-user-pref 2
/reader/api/0/user-info 1
/reader/api/0/preference/list 1
/reader/api/0/preference/stream/list 1
/reader/api/0/preference/stream/set 2
/reader/api/0/tag/list 1
/reader/api/0/subscription/list 1
/reader/api/0/mark-all-as-read 2
/reader/api/0/mark-all-as-read-undo 2
/reader/api/0/subscription/quickadd 2
/reader/api/0/subscription/edit 2
/reader/api/0/unread-count 1
/reader/api/0/edit-tag 2
/reader/api/0/rename-tag 2
/reader/api/0/disable-tag 2
/reader/atom 1
/reader/api/0/stream/contents 1
/reader/api/0/stream/items/contents 1
/reader/api/0/stream/items/ids 1

The default limits are as follow:

Zone Free account limit Pro account limit
Zone 1 5,000 requests per day 50,000 requests per day
Zone 2 1,000 requests per day 10,000 requests per day

You can monitor your usage from the Developer panel in Inoreader:

You can also track the usage programmatically. For each API request, there are 4 response headers containing your limits and the current usage, as well as a counter, telling you in how many seconds the timer will reset.

X-Reader-Zone1-Limit: 1000000
X-Reader-Zone2-Limit: 200000
X-Reader-Zone1-Usage: 119438
X-Reader-Zone2-Usage: 67703
X-Reader-Limits-Reset-After: 1416