Public Data API
Frankly publishes its trust scores, casino metadata, and bonus structures as a free public JSON API under CC-BY 4.0. Use it for journalism, comparison sites, or your own affiliate work. The only requirement is attribution: cite Source: frankly.casino and link back to frankly.casino.
Endpoints
/api/public/casinosList of currently-active casinos with trust score, crypto score, primary licence, and market codes. Sorted by trust score descending.
curl https://frankly.casino/api/public/casinos | jq '.data[0]'/api/public/casinos/[slug]Full detail for a single casino — trust-score breakdown by factor (licence, complaints, withdrawal, fairness, RTP), licences, banking, complaint stats over a 24-month rolling window, crypto profile.
curl https://frankly.casino/api/public/casinos/stake | jq '.data.trust'/api/public/bonuses?market=NZ&type=welcomeList of currently-verified bonuses with wagering multiplier, basis, contribution rates, max bet/cashout caps, and Frankly's score breakdown. Filterable by market code (NZ, AU, CA) and bonus category. Stale bonuses (unverified for 30+ days) are excluded.
curl 'https://frankly.casino/api/public/bonuses?market=NZ&type=welcome' | jq '.data | length'Response shape
Every endpoint returns the same envelope:
{
"data": [...],
"_license": "CC-BY 4.0",
"_attribution": "Source: frankly.casino",
"_lastUpdated": "2026-04-30T08:23:14Z",
"_documentation": "https://frankly.casino/data"
}The _lastUpdated timestamp reflects the most recent change in the returned set, so cache-aware clients can stay fresh.
Headers & caching
Cache-Control: public, max-age=3600— responses are cached at the CDN edge for one hour. We refresh our underlying data continuously; the API surface follows.Access-Control-Allow-Origin: *— CORS is open for all origins. Hit the API directly from your frontend or your server, your call.- Rate limit: 60 requests per minute per IP. Exceeding returns a 429 with a
Retry-Afterheader.
Attribution requirements
CC-BY 4.0 is permissive but not free of obligations. If you publish our data — in an article, a comparison table, a sidebar, a ranking page — include either of these visibly:
- A link back to frankly.casino in the body or footer of the page using our data.
- A footnote or attribution line containing
Source: frankly.casino.
What you won't find here
- Casinos in
DRAFT,PENDING, orSUSPENDEDstate. The API enforces our "no deal, no page" rule on every response. - Bonuses unverified for 30+ days, deactivated bonuses, or admin-hidden offers.
- Operational metadata: scrape configs, complaint-source slugs, internal flags. The serializer is an explicit allowlist; new database columns stay private by default.
Questions, broken endpoints, ideas
Email admin@frankly.casino. If you build something interesting on top of this data, we'd like to know — there's no formal partner programme, but we're happy to link out from our homepage to projects that meet our editorial bar.