Skip to main content

Build with ActRight API

Access petitions, signatures, comments, and more through a modern REST API. Ship integrations in minutes.

EnvironmentProductionhttps://api.actright.com

Quick Start

Fetch petitions in your preferred language.

Request
curl -s https://api.actright.com/v1/petitions?limit=5 \
  -H "Authorization: Bearer YOUR_API_KEY" | jq .
Response
{
  "data": [
    {
      "id": "pet_abc123",
      "title": "Save the Local Park",
      "slug": "save-the-local-park",
      "signatureCount": 1248,
      "goal": 5000,
      "status": "active"
    }
  ],
  "meta": { "total": 42, "page": 1, "limit": 5 }
}

Authentication

All API requests require a Bearer token in the Authorization header.

Authorization: Bearer gsk_your_api_key_here

API Key Scopes: Keys can be created with read, read_write, or full access. Use the least privilege scope for your use case.

Rate Limits

API requests are rate limited to ensure fair usage.

1,000
Requests per hour (unauthenticated)
5,000
Requests per hour (authenticated)

Rate limit headers are included in every response: X-RateLimit-IP-Limit, X-RateLimit-IP-Remaining, X-RateLimit-IP-Reset. API key requests use their own tier limits.

API Playground

Try out API endpoints directly from your browser. No setup required.

API Playground

Live
https://api.actright.com/v1/petitions

Resources

Everything you need to build with ActRight.

Stay Updated

Track API changes and monitor service health.