REST API
Public JSON API. No authentication required. Base URL: https://openaffiliate.dev
Endpoints
GET
/api/programsList all programs (?q=, ?category=, ?type=, ?verified=)
GET
/api/programs/{slug}Get program details by slug
GET
/api/categoriesList all categories with program counts
Example
curl
curl "https://openaffiliate.dev/api/programs?q=database&type=recurring&verified=true"
# Response
[
{
"slug": "supabase",
"name": "Supabase",
"commission": { "type": "recurring", "rate": "10%" },
"cookieDays": 60,
"category": "Database",
"verified": true,
...
}
]