Starline markets declare results hourly, 12 times per day. This guide explains the Starline model, the major Starline families (Kalyan, Main Bazar, Milan, Rajdhani), and how to fetch them all in a single API call.
Regular matka markets declare results twice a day — once for open, once for close. Starline markets are different: they declare a single result every hour, on the hour, from 11:00 AM IST through 10:00 PM IST. That is 12 results per day per Starline family, vs. 2 for a regular market.
If you are building a mobile app or a high-refresh results site, Starline markets are the highest-engagement content in the matka ecosystem. Here is how they work and how to integrate them.
Each Starline market is actually 12 separate "hourly markets" under a single brand. For example, Kalyan Starline consists of:
kalyan-starline-1100 — declares at 11:00 AM ISTkalyan-starline-1200 — declares at 12:00 PM ISTkalyan-starline-0100 — declares at 01:00 PM ISTkalyan-starline-2200 at 10:00 PM ISTEach slot is treated as a separate market with its own slug, its own history, and its own chart. The result for each slot is a single jodi (e.g. "47") — there is no open/close split, just one result per hour.
The API currently covers four Starline families:
| Family | Slugs | Slot count |
|---|---|---|
| Kalyan Starline | kalyan-starline-1100 through kalyan-starline-2200 | 12 |
| Main Bazar Starline | main-bazar-starline-1100 through main-bazar-starline-2200 | 12 |
| Milan Starline | milan-starline-1100 through milan-starline-2200 | 12 |
| Rajdhani Starline | rajdhani-starline-1100 through rajdhani-starline-2200 | 12 |
That is 48 Starline markets total, each declaring 12 times per day — 576 Starline results per day across all families. By contrast, regular markets declare ~550 results per day across all 200+ markets. Starline is roughly half the total matka result volume.
For end users, the appeal is frequency. A user who opens the app at 1:15 PM has missed the morning Starline slots but has a fresh Kalyan Starline result from 1:00 PM. They check it, close the app, then come back at 2:05 PM for the next slot. The result is a 12-visit-per-day retention pattern that is impossible with regular markets.
For app developers, Starline is also the cleanest way to test push notifications — you can ship a "Kalyan Starline result declared" notification ~12 times per day, vs. ~2 for regular markets.
The live board endpoint supports a session=starline filter that returns every Starline market in one call:
curl -H "Authorization: Bearer $MATKA_API_KEY" \
"https://sattamatkaapi.live/api/results/live?session=starline"
Returns 48 result objects (one per hourly slot per family) — assuming all 12 slots for the current day have been declared. Earlier in the day, you will get fewer results because the late-evening slots have not happened yet.
To narrow to a single family:
curl -H "Authorization: Bearer $MATKA_API_KEY" \
"https://sattamatkaapi.live/api/results/live?session=starline&family=kalyan"
Returns 12 result objects (Kalyan Starline slots 1100 through 2200).
If you only care about the latest Kalyan Starline result (whatever the most recent slot is), use the single-market endpoint:
# Latest Kalyan Starline result (auto-picks the most recent slot for today)
curl -H "Authorization: Bearer $MATKA_API_KEY" \
https://sattamatkaapi.live/api/results/kalyan-starline-latest
Or fetch a specific slot:
# The 03:00 PM slot specifically
curl -H "Authorization: Bearer $MATKA_API_KEY" \
https://sattamatkaapi.live/api/results/kalyan-starline-0300
Each Starline family has its own chart endpoint that returns the day's 12 jodis in slot order:
curl -H "Authorization: Bearer $MATKA_API_KEY" \
https://sattamatkaapi.live/api/results/chart/jodi/kalyan-starline
Most matka sites render the Starline chart as a 12-cell horizontal strip — one cell per hourly slot, with the jodi prominently displayed. Color the cells by first digit (0–9) to match the regular jodi chart convention.
Starline history works just like regular market history — pass ?days=N and get the last N days of results. But note: for Starline, "one day" means 12 results, not 1. So days=7 returns 84 results.
curl -H "Authorization: Bearer $MATKA_API_KEY" \
"https://sattamatkaapi.live/api/results/history/kalyan-starline?days=7"
kalyan-starline is not a valid slug. You must use either a specific slot like kalyan-starline-1100 or the family-wide endpoints (chart, latest).Starline markets are 12-times-per-day result streams that drive mobile-app retention. To integrate them:
session=starline on the live board to fetch all 48 Starline results at once.family=kalyan (etc.) to filter to one family./api/results/kalyan-starline-latest for the most recent slot.kalyan-starline as a slug.If you are building a matka results mobile app, treat Starline as your highest-engagement content and feature it prominently on your home screen.
Get 2 days of full access to every endpoint — live results, history, charts, webhooks. No credit card required.
View pricing & start trialPull Milan Day from the Matka API. Session timing, sample JSON, old market id 18, and how to show open vs close on your site.
Rajdhani Day and Rajdhani Night on Satta Matka API — slugs, old ids, live JSON, and how to keep night sessions on the right IST date.
Jodi and pana charts are the most-studied artifacts in matka. This guide explains what they mean, how the API returns them, and the most common analytical patterns enthusiasts look for in historical data.