Steps
- Dashboard → API Keys. Enter the site host only, e.g.
ganeshamatka.com— nohttps://, nowww, no path. Click Save. - Pick one method: Copy tag (fastest) or Download .txt. Both buttons are in the dashboard after Save.
- Copying does not verify by itself. Paste the tag in homepage
<head>, publish, then open the site. The dashboard checks automatically for about 45 seconds, or click Verify now.
Method 1 — Copy tag (fastest)
In Dashboard click the big Copy tag button. Paste that exact line in the homepage <head>, publish, then open the site. Copying in the dashboard does not finish verify — the tag must be live on your website.
<script async src="https://sattamatkaapi.live/sma.js" data-sma-verify="sma-YOUR_TOKEN"></script>
Method 2 — Download .txt
After you Save the domain, a large Download .txt button appears in the dashboard. Upload that file so this URL returns only the token (one line):
https://yourdomain.com/.well-known/sattamatkaapi-verify.txt
File body = sma-… only — not the URL. If .well-known is blocked, put the same file at https://yourdomain.com/sattamatkaapi-verify.txt.
If Verify still fails
- View Source on the homepage — token missing means a JS-only inject (GTM after load). Move the tag into static HTML.
- WWW vs apex is fine. Binding
example.comcoverswww.example.com. - Staging URLs like
localhostcannot be verified. - Cloudflare “Bot fight” can block our fetch — use Copy tag (Method 1) so the browser pings us.
- One live domain per paid key. A second app needs another plan.
Dashboard: /dashboard · API docs: /docs