AstroSage Astrologer Scraper — Prices, Ratings, Reviews & Live avatar

AstroSage Astrologer Scraper — Prices, Ratings, Reviews & Live

Pricing

from $2.00 / 1,000 astrologers

Go to Apify Store
AstroSage Astrologer Scraper — Prices, Ratings, Reviews & Live

AstroSage Astrologer Scraper — Prices, Ratings, Reviews & Live

Scrape India's AstroSage Varta astrologer marketplace: 8,600+ online astrologers or the full 34,000+ directory with per-minute prices and discounts, ratings, followers, marketplace rank, languages, skills, city, bio, chat/call/video availability, live-stream prices and reviews. No login.

Pricing

from $2.00 / 1,000 astrologers

Rating

0.0

(0)

Developer

Yugenox Corp

Yugenox Corp

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

16 days ago

Last modified

Share

AstroSage Astrologer Scraper — Prices, Ratings, Reviews & Live Streams

Scrape AstroSage Varta, one of India's largest talk-to-an-astrologer marketplaces. Get every astrologer who is online in the app (about 8,600) or the full directory of 34,000+ profiles, online and offline. Each row has per-minute prices and discounts, ratings, followers, AstroSage's own marketplace rank, skills, languages, city, bio, chat/call/video availability, live-stream prices and client reviews.

No login, no account and no cookies. Works with the default Apify datacenter proxy.

What you can do with it

  • Price benchmarking: per-minute rates, list prices and discount depth by skill (Vedic, Tarot, KP, Numerology, Vastu…), language, experience or city, in INR or USD.
  • Market research on astro-tech: supply size, specialisation mix, how much of the market is online at a given hour, and how many AI personas sit next to human astrologers.
  • Competitor and talent scouting: find top-ranked, well-reviewed astrologers by niche and language, for your own platform, agency or content.
  • Tracking over time: schedule runs to follow ratings, followers, prices and rank. Online counts change through the day.
  • Review analysis: newest client reviews with stars, text, date and whether each is a verified purchase.

Modes

ModeWhat you getSize / speed
Online astrologers (default)Everyone currently listed in the app, with marketplace rank, gender and top consultation topics~8,600 · ~20 s without profiles, a few minutes with
Full directoryEvery astrologer profile, online or offline, walked by ID~34,000 · ~10–15 min at concurrency 25
Specific astrologersThe IDs, profile URLs or slugs you giveseconds
Live nowAstrologers streaming live, with audio / video / anonymous live-session prices~20–90 at a time
AI personasAstroSage's AI astrologers (Love Guru, KP Astrologer, …)~46

Input

FieldMeaning
moderoster (online astrologers), directory, ids, live or ai
astrologersFor ids: IDs (31579), profile URLs (https://varta.astrosage.com/astrologer/jyotiastro66) or slugs. Filling this in switches to ids automatically
maxItemsMax astrologers to save (empty = no limit)
includeProfileAdd bio, city/state/country, education, focus areas, chat/call/video availability and minimum wallet balance (default on)
includeReviews, maxReviewsPerAstrologerAttach the newest reviews (default off, 20 each, 0 = all up to 5,000)
currencyINR (prices shown in India) or USD (international prices, which AstroSage sets separately)
languageen or hi
Filtersskills, languages, minRating, minRatingCount, maxPricePerMin, gender, verifiedOnly, onlineOnly, excludeAI. Only matching astrologers are saved
idFrom, idToFull directory only: scrape an ID range (e.g. only newer astrologers)
maxConcurrencyParallel requests (default 15, max 40)

Examples

Top Tarot readers who speak Hindi, rated 4.8+:

{ "mode": "roster", "skills": ["tarot"], "languages": ["hindi"], "minRating": "4.8", "maxItems": 200 }

The whole directory, international prices:

{ "mode": "directory", "currency": "USD", "maxConcurrency": 25 }

Three astrologers with all their reviews:

{ "astrologers": ["31579", "shobhana-978", "https://varta.astrosage.com/astrologer/ar-pdt"], "includeReviews": true, "maxReviewsPerAstrologer": 0 }

Output

One row per astrologer:

{
"platform": "AstroSage Varta",
"astrologerId": 33058,
"slug": "renuastro543",
"profileUrl": "https://varta.astrosage.com/astrologer/renuastro543",
"name": "Tarot Renu Rai",
"gender": "Female",
"isAI": false,
"aiPersonaTitle": null,
"experienceYears": 1,
"languages": ["Hindi"],
"skills": ["Tarot Reading"],
"primarySkill": "Tarot",
"focusAreas": ["Tarot Reading"],
"consultationTopics": ["Love", "Career", "Marriage"],
"pricePerMin": 16,
"mrpPerMin": 86,
"discountPct": 81,
"currency": "INR",
"rating": 4.93,
"ratingCount": 1280,
"followers": 3317,
"platformRank": 719,
"isOnline": true,
"isBusy": false,
"availableForChat": false,
"availableForCall": true,
"availableForVideo": false,
"isVerified": true,
"isTarotReader": true,
"inAppRoster": true,
"rosterGroup": 13,
"rosterPosition": 114,
"liveNow": true,
"live": {
"audio": { "price": 22, "introPrice": 10, "listPrice": 132 },
"video": { "price": 22, "introPrice": 10, "listPrice": 132 },
"anonymous": { "price": 16, "introPrice": 10, "listPrice": 86 }
},
"city": "Ghazipur",
"state": "Uttar Pradesh",
"country": "India",
"bio": "Tarot Renu is a seasoned intuitive consultant recognized for her focused expertise in Tarot Reading…",
"education": "Bachelor Of Arts from VBS Purvanchal University",
"minBalanceRequired": 80,
"imageUrl": "https://www.astrocamp.com/images/astrologer/2x/173937w050awwr.jpg",
"profileScraped": true,
"source": "live",
"scrapedAt": "2026-09-24T09:24:14.522Z"
}

With includeReviews, each row also has "reviews": [{ "feedbackId": 5955559, "rating": 5, "comment": "Very accurate reading, thank you", "date": "2026-09-24", "ratingType": "Verified Purchase" }].

Field notes

  • pricePerMin / mrpPerMin / discountPct: the current per-minute price, the struck-through list price, and the discount between them.
  • platformRank: AstroSage's own ranking number for the astrologer across the whole marketplace (lower means ranked higher). It is available for astrologers in the app listing (online) and for AI personas.
  • isOnline vs liveNow: isOnline means available for chat or call right now; liveNow means streaming a live session right now, with its own prices in live.
  • inAppRoster / rosterGroup / rosterPosition: whether the astrologer is in the current app listing, and where.
  • consultationTopics: the astrologer's top topics (Love, Career, Marriage, Health, Finance, Business, Education, Pregnancy, Legal).
  • gender is published for astrologers in the app listing, so it is empty for offline profiles in the full directory.
  • Fields AstroSage leaves empty come back as null, never as made-up values.

FAQ

Do I need an AstroSage account? No. Nothing to log in to, no cookies.

Is it legal to scrape AstroSage? This actor only collects information AstroSage shows publicly to anyone browsing its app or website without logging in: astrologer profiles, prices, ratings, live-session prices and reviews. Rows include astrologers' names, photos, cities and bios, which count as personal data in many places, so use the data for a legitimate purpose and handle it in line with data-protection laws such as GDPR, PIPEDA, CCPA and India's DPDP Act, as well as AstroSage's terms. If you are unsure whether your use case is allowed, check with a lawyer. More background: Is web scraping legal?

Does it access any private data? No. It never logs in and uses no account, password, cookie or OTP. It reads the same public listings, profiles and reviews that any visitor can browse. Contact details (phone numbers, email addresses), wallet and payment information, reviewers' names or phone numbers, and live-stream access tokens are never included in the output.

Are phone numbers or emails included? No. The actor never collects astrologers' contact details or reviewers' identities. Reviews include only stars, comment, date and review type.

How fresh is the data? Live at the time of the run. Online counts, busy/live status and prices change through the day, so schedule runs if you want trends.

What if a full-directory run hits its timeout? It stops cleanly before the limit (15% of the timeout, between 20 and 90 seconds), keeps everything scraped so far, and the status message says where it stopped. Resurrect the run to continue from that ID, or split the crawl with idFrom / idTo.

What happens when AstroSage is down, blocks the request, or changes something? The run still finishes as SUCCEEDED with everything collected so far and a status message that says what happened (for example "AstroSage refused our requests (mostly HTTP 403) — 0 astrologers, no charge"). Failed requests are retried on fresh IPs with backoff, a residential fallback kicks in if datacenter IPs keep failing, and a profile call that keeps failing still saves the listing data for that astrologer. You are only ever charged for rows that were actually written to the dataset.

Can I use maxResults or limit instead of maxItems? Yes — maxItems, maxResults, limit, maxAstrologers and max all work. astrologers also accepts ids, urls or startUrls, as an array or as a comma/newline-separated string. Mode names are lenient too ("Full directory", "online", "live now", "AI personas").

Why do INR and USD prices differ so much? AstroSage sets international prices separately; they are not currency conversions.

Can I get only newly joined astrologers? Yes. Astrologer IDs grow over time, so run the full directory with idFrom set just above the highest ID from your last run.