Feature · Transit scanner

Transit finder for the whole roster.

Astrolium's transit finder asks the roster a structural question — Saturn on the Ascendant, eclipse on Venus — and returns matching clients in 90 milliseconds.

A purely visual diagram showing a radar or scanning mechanism sweeping across a vast, structured grid of categorized data points, highlighting specific intersections

01

Solar Fire, Astro Gold, TimePassages: zero of them search across a roster of clients.

02

Finding which of your 200 clients has Saturn on the Ascendant right now means opening 200 charts.

03

By hand, the same query is a 90-minute spreadsheet job, and the answer is stale by Friday.

04

Eclipse and station windows pass before you notice which clients sat in the conjunction zone.

Capabilities

What you can do with our transit finder

Structural queries, not name search

Ask in plain English (Saturn within 1° of natal ASC) or build the filter visually. The scanner returns every matching client across the entire roster.

Roster-wide in 90 ms

Sub-second answers across up to 5,000 client profiles. The cache is warm before you open the app each morning.

Past, present, future windows

Run the query against today, against any single date 1900–2100, or across a date range. Eclipse season swept in a single pass.

Save the query, get the ping

Pin a query (Mars on natal Mars within 30 days) and Astrolium emails you the moment a new client matches, plus a weekly digest.

Composes with everything else

Filter by tag, by birth year, by school, by ZR period. Stack filters: clients on a loosing-of-the-bond, with Saturn on the Sun, born after 1980.

Orbs, sect, rulers, your call

6° default for Sun and Moon, 1° for outer-to-outer, classical rulers on by default. Override per query or as a workspace default.

How transit finder works in Astrolium

  1. Step 01 / 03

    Open the scanner

    One key (S) from the dashboard. The roster cache is already loaded, the query bar is focused, and your last query is recalled.

  2. Step 02 / 03

    Type or build the query

    Free text (Saturn on ASC within 1°) or drag planets onto natal points visually. The match count updates while you type.

  3. Step 03 / 03

    Work the result list

    Click any matching client to open their chart with the query pre-highlighted. Bulk-tag, bulk-export, or save the query for the next week.

Astrolium's transit scanner reads the whole roster the way a search engine reads the web. You ask a structural question ("which of my clients has transiting Saturn within 1 degree of their natal Ascendant right now") and 90 ms later you have a sorted list of matches with orb tightness, current ZR period, and tag. Zero competitor tools do this. The CRM-plus-transit-engine combination is the moat: one Friday afternoon client outreach campaign earns the $29 per month subscription back inside week 1.

The Saturn return guide shows the kind of structural pattern the scanner surfaces across a roster. The predictive timing feature is the engine each row in the result list opens into. For the $29 per month Pro plan that includes the scanner and 5,000 client slots, see pricing.

What the scanner replaces

Astrolium's transit scanner queries an entire client roster for structural conditions ("Saturn on the Ascendant", "eclipse on natal Venus", "transiting Mars in the client's 7th house") and returns matches across all clients in under 90 ms. No other astrology software does this. The roster is the primary surface, not one chart at a time.

The problem is shaped like this. You have 200 paying clients on your books. Eclipse season is coming. You want to know, quickly, which of them have the eclipse degree within 1 degree of a natal Sun, Moon, or angle, because those are the ones who need a check-in next week. In every other piece of astrology software, this is a 90-minute spreadsheet exercise. You open each chart, eyeball the eclipse degree, write a name on a list. By the time you finish, half the windows have shifted.

The scanner runs the same query in 90 ms. Type the condition, watch the count tick up as it scans, click any name to open that client's chart with the conjunction pre-highlighted. Pin the query and Astrolium keeps watching for the next eclipse, the next station, the next ingress.

What you can actually ask it

The query language is small on purpose. Most working questions fit one of four shapes:

  • Planet on point. Saturn within 1° of ASC. Pluto within 2° of Sun. Transiting Jupiter conjunct natal Mars. Any orb you set, any pair you choose.
  • Aspect window. Any outer planet within 1° of any personal planet, applying only. Returns the clients in active malefic windows without you having to remember whose Mars sits where.
  • House activity. Transiting planet in the client's 7th house, this month. Works in whole-sign or Placidus per client. Useful before couples-counselling weeks.
  • Timing-layer crosscut. Clients on a peak ZR sub-period AND with Saturn squaring their Sun within 30 days. The composite of two filters that no other tool stacks.

You can also stack non-astrological filters on top. Tag a subset of your roster "premarital prep" and the scanner respects the tag: same query, only those clients. Filter by birth year, by school (Hellenistic, evolutionary, modern, Vedic), by last session date, by location. Stacked filters land in the same 90 ms budget for rosters up to 5,000 clients.

Three weeks of practitioner workflow

The scanner is one of those features that changes the shape of the work week without you noticing. A few patterns we see repeatedly from beta practitioners:

Monday morning, 7:00 am

The Sunday digest is in your inbox: 11 clients with new transits inside their critical orbs as of Monday. Three are Saturn-on-ASC. Two are eclipse on a natal angle. Six are inner-planet stations on a personal planet. The first 20 minutes of your week is not chart-pulling. It is deciding who to email, in what order. The scanner did the triage at 3 am.

Wednesday, mid-day

A long-running client emails: "something feels off, can we talk?" Instead of opening her chart cold, you run the scanner on her ID alone, get a one-screen panel of every transit, profected lord, and ZR shift inside her active orbs. The answer to "what is happening structurally" is loaded before the call starts. Session prep dropped from 25 minutes to 4.

Friday, end of week

You pin a query for the next 30 days: "any client with transiting Mars within 1° of natal Mars." Saturday morning the scanner pings: a new match. You see it before the client notices the day feeling sharp. The follow-up email goes out before the weekend.

Versus what you have now

Solar Fire: No roster search. Each client is a file. The closest thing is a transit report per chart, one at a time.

Astro Gold: No roster search. The client list is a contact list, not a queryable database.

TimePassages: Consumer-grade transits per user, no concept of a practitioner roster.

By hand: ~90 minutes per query across 200 clients with a spreadsheet. The answer is stale within a week.

Astrolium: Sub-second roster-wide queries, stacked filters, saved alerts, the result list opens straight into each client's predictive timing ribbon.

A few queries to start with

If you have not used a scanner before, these are the ones beta users save first:

  1. Saturn on ASC within 1°. Returns clients in the structural identity-and-body window. Common before a Saturn-return cohort check-in.
  2. Any outer planet within 1° of Sun or Moon. Catches the heaviest transits across the roster, irrespective of which outer.
  3. Eclipse season hits within 30 days, orb 1°. A two-week prep list during March and September.
  4. Clients on a loosing-of-the-bond inside 60 days. Hellenistic timing crosscut, surfaces the chapters about to end.
  5. Mars station within 5° of any angle, next 90 days. The pre-irritability list, useful for couples work.

Save the query once and the scanner watches the next 12 months for new matches.

Where it sits in the stack

The scanner is built on the same Swiss Ephemeris foundation as the predictive timing ribbon and the Saturn return calculator. Positions match to the arc-second across the 1900–2100 range. The thing that is new is the index. Every client's natal points are pre-hashed into a search-ready structure, so the cross-roster join happens in memory instead of from disk.

For the broader feature set the scanner composes with, see the synastry feature (couples appear in scanner results too; composite Sun within orb of an eclipse triggers the bowtie), predictive timing, and the Solar Fire vs Astrolium comparison for the migration path from a Solar Fire export. For a worked walkthrough of saving a roster query, alerting on new matches, and turning the result into a client outreach campaign, see the transit-scanner workflow tutorial.

A working roster is a database. Astrolium treats it that way. The scanner is the consequence.

Frequently asked questions

What kinds of queries can the scanner run?
Planet-to-natal-point queries (Saturn on ASC, Pluto on Sun), aspect queries (any outer planet within 2° of a personal planet), sign queries (transiting Mars in client's 7th sign), and timing queries (eclipse season hits to any angle this month). Stack filters: clients on a peak ZR sub-period with Saturn squaring their Sun, sorted by orb tightness. The query parser handles plain English and the visual builder produces the same query under the hood.
How fast is it on a real roster?
Under 90 ms for a single-condition query across 1,000 clients on a warm cache, under 250 ms for a 4-condition stacked filter across 5,000 clients. The cache is rebuilt every night for the next 30 days of transits, so morning queries are instant and date-range queries up to 1 year out are sub-second.
Does the scanner work with whole-sign or quadrant houses?
Both. The scanner reads each client's chosen house system, so a query for 'transiting planet in client's 7th house' returns the right clients whether their chart is whole-sign or Placidus. Sign-based queries (transiting Jupiter in Pisces) are house-system-agnostic and run identically across the roster.
Can I get alerts when a client matches a saved query?
Yes. Pin any query and Astrolium watches the roster for matches over the next 12 months. The default delivery is a daily digest at 7 am and a weekly summary on Sunday. Per-query overrides let you escalate critical queries (eclipse on natal Sun within 0.5°) to immediate email.
Why doesn't Solar Fire or Astro Gold have this?
Both were designed for one chart on screen at a time. Their data model treats each client as a file, not a row in a queryable database. Astrolium was built from the other direction. The client roster is the primary surface, and every transit calculation runs across all rows. The scanner is the feature that follows from that choice.
Does the scanner cost extra?
The scanner ships with the $29 per month Pro plan. Free during open beta. White-label exports of scanner result lists (PDF, CSV) are part of the $99 Business tier.

Get Transit finder for the whole roster. as part of Astrolium

One subscription covers every feature. 5 free client profiles, no card required.