Programmatic access to your projects, mentions, replies, keywords, and stats.
https://replymer.com/api/v1
All API requests require an API key. Generate one in Settings → API Keys.
Pass your key via the X-API-Key header (recommended) or ?api_key= query parameter:
# Header (recommended)
curl -H "X-API-Key: rply_your_key_here" \
https://replymer.com/api/v1/account
# Query parameter
curl "https://replymer.com/api/v1/account?api_key=rply_your_key_here"
Keys start with rply_ and are 45 characters long. You can have up to 3 active keys.
Rate limits are per-user (not per-key) and reset every hour.
| Plan | Requests / hour |
|---|---|
| Free Trial | 100 |
| Starter | 500 |
| Growth | 1,000 |
| Scale / Scale Plus / Scale Elite | Unlimited |
Rate limit headers (RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset) are included in every response.
All responses are JSON. Successful responses:
{
"success": true,
"data": { ... },
"meta": { "page": 1, "limit": 20, "total": 142, "pages": 8 } // paginated endpoints only
}
Error responses:
{
"success": false,
"error": "not_found",
"message": "Project not found."
}
| Code | HTTP Status | Description |
|---|---|---|
unauthorized | 401 | Missing or invalid API key |
forbidden | 403 | Expired subscription or insufficient permissions |
not_found | 404 | Resource not found |
bad_request | 400 | Invalid or missing parameters |
rate_limit_exceeded | 429 | Too many requests |
plan_limit | 403 | Plan resource limit reached (e.g. keywords) |
internal_error | 500 | Server error |
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/account
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/account/stats
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123
title and domain are required.curl -X POST -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"title":"My App","domain":"https://myapp.com","description":"A cool app"}' \
https://replymer.com/api/v1/projects
Updatable fields: title, domain, description, notes, reddit, twitter, relevance, dailylimit, monthlylimit, repliesreport, twitter_handle, manual_approval
curl -X PUT -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"relevance":"medium","dailylimit":10}' \
https://replymer.com/api/v1/projects/123
curl -X DELETE -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123
curl -X POST -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/activate
curl -X POST -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/stop
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/keywords
curl -X POST -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"keywords":["saas tools","project management"]}' \
https://replymer.com/api/v1/projects/123/keywords
curl -X DELETE -H "X-API-Key: rply_..." \
https://replymer.com/api/v1/projects/123/keywords/456
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/negative-keywords
curl -X POST -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"keywords":["spam","competitor"]}' \
https://replymer.com/api/v1/projects/123/negative-keywords
curl -X DELETE -H "X-API-Key: rply_..." \
https://replymer.com/api/v1/projects/123/negative-keywords/456
Query parameters: page (default 1), limit (default 20, max 100), status, source (Reddit/Twitter), keyword
curl -H "X-API-Key: rply_..." \
"https://replymer.com/api/v1/projects/123/mentions?status=approved&source=Reddit&page=1&limit=50"
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/mentions/789
approved, declined, pending_client_approvalcurl -X PUT -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"status":"approved"}' \
https://replymer.com/api/v1/projects/123/mentions/789
curl -H "X-API-Key: rply_..." \
"https://replymer.com/api/v1/projects/123/replies?page=1&limit=20"
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/replies/456
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/seo-keywords
curl -X POST -H "X-API-Key: rply_..." -H "Content-Type: application/json" \
-d '{"keywords":["best project management tool"]}' \
https://replymer.com/api/v1/projects/123/seo-keywords
curl -X DELETE -H "X-API-Key: rply_..." \
https://replymer.com/api/v1/projects/123/seo-keywords/456
curl -H "X-API-Key: rply_..." \
"https://replymer.com/api/v1/projects/123/seo-replies?page=1&limit=20"
curl -H "X-API-Key: rply_..." https://replymer.com/api/v1/projects/123/seo-replies/456
Query parameters: period — number of days (1, 7, 30, or 90; default 7)
curl -H "X-API-Key: rply_..." \
"https://replymer.com/api/v1/projects/123/stats?period=30"
Example response:
{
"success": true,
"data": {
"period_days": 30,
"total_mentions": 245,
"total_replied": 198,
"total_declined": 32,
"keywords_count": 8,
"by_source": { "Reddit": 180, "Twitter": 65 },
"daily": [
{ "date": "2026-01-20", "mentions": 12 },
{ "date": "2026-01-21", "mentions": 8 }
]
}
}
© Replymer. Need help? Contact support@replymer.com