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

StatusMeaning
400Missing email
403Email doesn't match the order

Rate limits

API requests are rate-limited to prevent abuse:

EndpointLimit
General API100 requests / minute
Order creation10 orders / hour

Rate-limited requests return HTTP 429. Retry after the Retry-After header value (in seconds).