Authentication
GrowthService uses email-based authentication. Include your email in the request body (POST) or as a query parameter (GET). No API keys, no signup.
How it works
Pass your email address with every request. For POST requests, include it in the JSON body. For GET requests, use the email query parameter.
Example: create an order
curl -X POST https://growthservice.org/api/v1/orders \
-H "Content-Type: application/json" \
-d '{
"email": "you@company.com",
"service": "sales_engaged_leads",
"budget_usd": 80
}'Example: list your orders
curl "https://growthservice.org/api/v1/orders?email=you@company.com"
Errors
| Status | Meaning |
|---|---|
| 400 | Missing email |
| 403 | Email doesn't match the order |
Rate limits
API requests are rate-limited to prevent abuse:
| Endpoint | Limit |
|---|---|
| General API | 100 requests / minute |
| Order creation | 10 orders / hour |
Rate-limited requests return HTTP 429. Retry after the Retry-After header value (in seconds).