- Welcome to the API
- OAuth User Authentication
- OAuth Client Only Authentication
- Posts
- Users
- Collections
- Comments and Comment Threads
- Notifications
- Voting for posts
- Settings
- Followers & Followings
- Current user
- Subscribe to collections
- Shareable Images
- Topics
- Rate Limits
API V1 is deprecated, Check out new API V2 here
Rate Limits
Headers
Rate limiting is applied per application. You can make up to 900 requests every 15 minutes. Once the rate limit is reached, the API will return status 429 (Too Many Requests) until the rate limiting period is reset.
Each API response includes 3 rate limit headers. You can use these headers to check your current rate limit status.
- X-Rate-Limit-Limit: Your applications limit for the 15 minute period
- X-Rate-Limit-Remaining: Remaining allowed requests for the reset period
- X-Rate-Limit-Reset: Seconds until the rate limit is reset
We may on occasion adjust the rate limit depending on API traffic. If your application requires a higher rate limit. Please contact us.
Request
Route
GET /v1/posts
Headers
Accept: application/json Content-Type: application/json Authorization: Bearer your_access_token-hQnbIgLMrDwt7vfQjQ1AH-Y_4xt0AsMs60n030g Host: api.producthunt.com
Response
Status
200 OK
Headers
X-Frame-Options: SAMEORIGIN X-XSS-Protection: 1; mode=block X-Content-Type-Options: nosniff X-Rate-Limit-Limit: 900 X-Rate-Limit-Remaining: 900 X-Rate-Limit-Reset: 900 ETag: W/"bdec0d6ceb4416719ce8cee293c75f8e" Content-Type: application/json; charset=utf-8 Cache-Control: max-age=0, private, must-revalidate Content-Length: 12
Body
{ "posts": [] }