0%
Comparisons

Transits vs Progressions vs Solar Arc: Which Predictive Technique Should Your App Use?

Compare the three major astrological prediction methods: transits, secondary progressions, and solar arc directions. Learn when to use each and how to integrate all three via API.

OK

Oleg Kopachovets

CTO & Co-Founder

March 2, 2026
15 min read
237 views
Comparison diagram of three predictive astrology techniques: transits, progressions, and solar arc
Comparison diagram of three predictive astrology techniques: transits, progressions, and solar arc

Your astrology app probably offers transit tracking. That covers about 40% of what professional astrologers actually use for prediction. The other 60%? Secondary progressions and solar arc directions. Most competing apps ignore these entirely -- which means most apps are leaving serious predictive power on the table.

If you are building an astrology app and want to stand out, you need to understand what each technique does, when to use it, and how they work together. This guide breaks down all three methods, compares them head-to-head, and shows you exactly how to integrate each one via API.

TL;DR -- Quick Comparison

TransitsSecondary ProgressionsSolar Arc Directions
What it tracksReal planetary positions nowSymbolic chart evolutionUniform chart advancement
SpeedReal-time1 day = 1 year~1 degree per year
Best forDaily forecasts, current energyPsychological shiftsMajor life events
Update frequencyDailyMonthlyYearly
User engagementHighMediumLower but high-value
API response<300ms<300ms<300ms

Now let's dig into each one.

The Three Pillars of Astrological Prediction

Professional astrologers do not rely on a single technique. They use three distinct methods, each answering a fundamentally different question:

  • Transits answer: "What is happening to me RIGHT NOW?"
  • Secondary Progressions answer: "How am I evolving INTERNALLY over time?"
  • Solar Arc Directions answer: "WHEN will major life EVENTS happen?"

Think of it like weather forecasting. Transits are your real-time radar -- what is the weather doing right now? Progressions are like seasonal patterns -- how is the climate shifting over months and years? Solar arc directions are like predicting when the next hurricane will hit -- pinpointing major events on a timeline.

Each technique uses different math, different timeframes, and reveals different layers of a person's astrological story. An app that only offers transits is like a weather app that only shows current temperature. Useful, but incomplete.

Transits: Real-Time Cosmic Weather

What Are Transits?

Transits are the simplest predictive technique to understand. You take where the planets are right now in the sky and compare them to where they were at the moment of someone's birth. When a transiting planet forms an aspect (conjunction, square, opposition, trine, sextile) to a natal planet, something activates in that person's chart.

For example, if transiting Saturn is at 15 degrees Pisces and your natal Moon is at 15 degrees Pisces, that is a Saturn conjunct Moon transit. Saturn transits the Moon roughly every 29.5 years, and when it happens, expect emotional restructuring, boundary-setting, and sometimes melancholy.

Timeframes

Transit speed depends entirely on which planet is doing the transiting:

  • Moon transits: Last 2-3 hours per aspect. Great for micro-forecasts and daily mood tracking.
  • Mercury, Venus, Mars transits: Last days to a couple of weeks. Good for weekly forecasts.
  • Jupiter transits: Last weeks to months. Perfect for opportunity windows.
  • Saturn transits: Last months. Career and structural life changes.
  • Uranus, Neptune, Pluto transits: Last 1-3 years. Generational, life-altering shifts.

Best For

Transits are the bread and butter of daily horoscope apps. They power:

  • Daily and weekly forecasts
  • "What's happening right now" features
  • Timing recommendations (best day to sign a contract, start a project)
  • Compatibility timing (Venus transiting your partner's chart)
  • Notification triggers ("Saturn is squaring your natal Sun this week")

Limitations

Transits have noise. On any given day, there are dozens of active transits -- most of them trivial. The Moon changes sign every 2.5 days and aspects multiple planets daily. Filtering signal from noise is a real engineering challenge.

Also, outer planet transits (Uranus, Neptune, Pluto) affect entire generations born in the same year range. If Pluto is transiting 3 degrees Aquarius, everyone born with planets near 3 degrees of fixed signs feels it. This makes personalization harder for slow-moving transits.

API Integration

Getting transit data is straightforward with the Transit API:
bash
1curl -X POST "https://api.astrology-api.io/v1/transits" \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "birth_date": "1990-06-15",
6 "birth_time": "14:30",
7 "birth_location": {
8 "latitude": 40.7128,
9 "longitude": -74.0060
10 },
11 "transit_date": "2026-03-02",
12 "aspects": ["conjunction", "opposition", "square", "trine", "sextile"],
13 "orb": 2
14 }'
The response includes every active transit, the exact aspect, orb (how close it is to exact), and whether the transit is applying (getting closer) or separating (moving away). Response time: under 300ms. For a deeper technical walkthrough, see our Transit Calculations Complete Technical Guide.

Secondary Progressions: Internal Evolution

What Are Secondary Progressions?

Secondary progressions use a symbolic time scale: one day of planetary movement after birth equals one year of life. So to see your "progressed chart" at age 30, an astrologer looks at where the planets were exactly 30 days after you were born.

This sounds strange, but it is one of the oldest and most validated techniques in Western astrology. The idea is that the seed of your entire life is contained in the planetary movements during your first ~90 days of life. Each day unfolds as a year.

Key Measurements

Not all progressed planets matter equally. The key ones:

  • Progressed Moon: Moves about 1 degree per month (12-13 degrees per year). It completes a full cycle through all 12 signs in roughly 27-28 years. The progressed Moon is the single most useful progressed indicator -- it tracks emotional phases, what you need at different life stages, and major mood shifts.
  • Progressed Sun: Moves about 1 degree per year. It changes signs roughly every 30 years. When your progressed Sun changes signs, your fundamental identity and focus shifts. This is a major life chapter change.
  • Progressed Mercury and Venus: Move at varying speeds but stay relatively close to the progressed Sun. Important for shifts in communication style and relationship patterns.
  • Progressed Ascendant and Midheaven: Track evolving public image and career direction.

Best For

Secondary progressions shine in features that track personal evolution:
  • "What phase of life am I in?" features
  • Monthly emotional forecasts (progressed Moon)
  • Long-term personality development tracking
  • Relationship readiness indicators
  • Career evolution timelines
  • Therapeutic or self-development tools

Limitations

Outer planets (Jupiter through Pluto) barely move in the progressed chart. In a 90-year life, progressed Jupiter might move 10-15 degrees. Progressed Saturn moves even less. Progressed Uranus, Neptune, and Pluto are essentially stationary. This means progressions are an inner planet technique -- they track inner, psychological changes, not external events driven by outer planet energy.

Also, progressions are subtle. Users will not check their progressed chart daily. It changes slowly. A progressed Moon transit lasts about 2.5 months per sign, so updates are more meaningful on a monthly cadence.

API Integration

bash
1curl -X POST "https://api.astrology-api.io/v1/progressions" \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "birth_date": "1990-06-15",
6 "birth_time": "14:30",
7 "birth_location": {
8 "latitude": 40.7128,
9 "longitude": -74.0060
10 },
11 "progression_date": "2026-03-02"
12 }'

The API returns the full progressed chart: all progressed planet positions, the progressed Ascendant and Midheaven, and aspects between progressed planets and natal planets. All under 300ms.

Solar Arc Directions: Event Timing

What Are Solar Arc Directions?

Solar arc directions take a simple but powerful approach: advance every single point in the birth chart by the same amount -- the arc that the Sun has progressed since birth. This is roughly 1 degree per year (the exact amount varies slightly based on the Sun's position in the zodiac, since the Sun moves faster in January than in July).

So at age 30, every planet, the Ascendant, Midheaven, and all other chart points move forward by approximately 30 degrees. Unlike secondary progressions where each planet moves at its own speed, solar arc directions move everything uniformly.

Key Difference From Progressions

This uniform movement is the critical distinction. In secondary progressions, outer planets barely move. In solar arc directions, Pluto moves just as far as the Moon -- about 1 degree per year. This means solar arc directions can activate any natal aspect pattern, including outer planet configurations that progressions cannot touch.

When solar arc Pluto conjuncts your natal Midheaven, you know the year. When solar arc Uranus squares your natal Sun, something breaks open. These are precise, datable events.

The 1-Degree Orb Rule

Solar arc astrology follows a strict timing window: events manifest when a solar arc planet is within 1 degree of exact aspect to a natal planet. Since solar arc planets move roughly 1 degree per year, this gives a window of about 1-2 years. The event typically peaks when the aspect is exact.
This tight orb makes solar arc directions exceptionally useful for event timing. Professional astrologers routinely use solar arc to predict the year of major life events: marriage, divorce, career breakthroughs, relocations, health crises, and financial shifts.

Best For

Solar arc is the event-timing specialist:

  • Predicting major life milestones
  • "What will happen this year?" yearly forecasts
  • Life chapter transition alerts
  • Historical chart analysis ("what happened at age X?")
  • Professional astrologer consultation tools
The Solar Arc API provides 120 unique interpretations in 8+ languages, covering every major solar arc aspect combination. This means you can deliver rich, meaningful content to users without writing interpretation text yourself.

Limitations

Solar arc directions do not tell you about daily energy or weekly mood. They operate on a yearly timeframe. A solar arc aspect is active for roughly 1-2 years, so they are not useful for micro-timing. And because the technique is less well-known outside professional astrology circles, you may need to educate users about what they are seeing.

API Integration

bash
1curl -X POST "https://api.astrology-api.io/v1/solar-arc" \
2 -H "Authorization: Bearer YOUR_API_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "birth_date": "1990-06-15",
6 "birth_time": "14:30",
7 "birth_location": {
8 "latitude": 40.7128,
9 "longitude": -74.0060
10 },
11 "direction_date": "2026-03-02",
12 "aspects": ["conjunction", "opposition", "square", "trine", "sextile"],
13 "orb": 1
14 }'

The response includes all active solar arc aspects, orb values, and pre-written interpretations in the user's preferred language. Response time: under 300ms.

Head-to-Head Comparison

Here is the full breakdown across every dimension that matters for app development:

FeatureTransitsSecondary ProgressionsSolar Arc Directions
TimeframeReal-time1 day = 1 year symbolic~1 degree per year uniform
What movesActual planets in the skyEach planet at its own speedAll chart points at same speed
Best forDaily/weekly forecastsPsychological growth trackingMajor event timing
Speed of changeFast (Moon: hours) to slow (Pluto: years)Slow (Moon: ~1 degree/month)Uniform (~1 degree/year)
Planets involvedAll real-time positionsMostly inner planets (outer barely move)All planets move equally
Outer planet utilityHigh (generational transits)Very low (nearly stationary)High (all move uniformly)
User engagementHigh (daily updates)Medium (monthly check-ins)Lower frequency but high value
Notification potentialVery highMediumLow but impactful
API complexitySimple -- current vs natalMedium -- symbolic calculationSimple -- uniform advancement
API response time<300ms<300ms<300ms
Interpretation depthModerate per aspectDeep psychologicalEvent-focused
Orb standard1-8 degrees depending on planet1-2 degrees1 degree (strict)
Languages available9+9+8+ with 120 interpretations
Data freshnessChanges constantlyChanges slowlyChanges yearly

Which Technique for Which App Feature?

Here is a practical mapping of app features to prediction methods:

Daily Horoscope or Forecast

Use: Transits only. The Transit API gives you everything needed for daily content. Track Moon transits for daily mood, Mercury for communication, Venus for relationships. Update every day.

"What Does My Year Look Like?"

Use: All three combined. Transits show the major events of the year (eclipses, retrogrades, outer planet aspects). Progressions reveal the internal emotional arc. Solar arc pinpoints milestone events. Combining all three gives users a comprehensive yearly forecast that feels deeply personalized.

Compatibility Timing

Use: Transits + Solar Arc. Transits show when Venus or Jupiter activate relationship sectors. Solar arc can show when the natal chart is ready for partnership (solar arc Venus conjunct natal Descendant, for instance). Consider layering in Venus Return data for extra specificity.

Personal Growth Tracking

Use: Secondary Progressions. The progressed Moon's sign and house placement is the best single indicator of "what you need right now." Build a monthly check-in feature around progressed Moon ingresses.

Event Prediction

Use: Solar Arc Directions. When a user wants to know when they might change careers, move cities, or experience a major life shift, solar arc is the most targeted technique. The 1-degree orb gives a narrow, actionable window.

Professional Astrologer Tools

Use: All three -- this is mandatory. No professional astrologer would consult with a client using only transits. They layer all three techniques, look for convergence, and synthesize. If you are building tools for professional astrologers, you must provide access to all three methods. Anything less and they will not take the platform seriously.

The Combined Approach: Triple Confirmation

The real power of predictive astrology is not in any single technique. It is in convergence.

What Is a "Triple Hit"?

Professional astrologers look for what they call a "triple hit" -- when all three predictive techniques activate the same natal planet or chart point simultaneously. For example:

  • Transiting Pluto conjuncts your natal Midheaven
  • Progressed Moon enters your 10th house
  • Solar arc Jupiter conjuncts your natal Midheaven

When three independent timing methods all point to the same area of life (in this case, career) at the same time, the prediction becomes far more reliable and significant. This is the gold standard of astrological prediction.

Building a Combined Prediction Engine

You can query all three endpoints in parallel since they are independent calculations:

javascript
1async function getCombinedPrediction(birthData, targetDate) {
2 const [transits, progressions, solarArc] = await Promise.all([
3 fetch('https://api.astrology-api.io/v1/transits', {
4 method: 'POST',
5 headers: {
6 'Authorization': `Bearer ${API_KEY}`,
7 'Content-Type': 'application/json'
8 },
9 body: JSON.stringify({ ...birthData, transit_date: targetDate })
10 }).then(r => r.json()),
11
12 fetch('https://api.astrology-api.io/v1/progressions', {
13 method: 'POST',
14 headers: {
15 'Authorization': `Bearer ${API_KEY}`,
16 'Content-Type': 'application/json'
17 },
18 body: JSON.stringify({ ...birthData, progression_date: targetDate })
19 }).then(r => r.json()),
20
21 fetch('https://api.astrology-api.io/v1/solar-arc', {
22 method: 'POST',
23 headers: {
24 'Authorization': `Bearer ${API_KEY}`,
25 'Content-Type': 'application/json'
26 },
27 body: JSON.stringify({ ...birthData, direction_date: targetDate })
28 }).then(r => r.json())
29 ]);
30
31 return { transits, progressions, solarArc };
32}

Three parallel API calls, each under 300ms. Your combined analysis completes in roughly the time of a single request.

Building a Complete Predictive Engine

Architecture

A well-designed predictive engine takes advantage of how differently each technique changes over time:

javascript
1Update Frequency
2Transits โ”€โ”€โ”€โ”€โ”€โ”€ Daily (or real-time)
3Progressions โ”€โ”€โ”€โ”€โ”€ Monthly
4Solar Arc โ”€โ”€โ”€โ”€โ”€โ”€ Yearly (or quarterly)

Caching Strategy

Since each technique operates on a different timescale, your caching strategy should reflect that:

  • Transits: Cache for 24 hours max. The Moon changes sign every ~2.5 days, and inner planet transits shift daily. For real-time features, cache for 1-4 hours.
  • Progressions: Cache for 30 days. The progressed Moon moves about 1 degree per month. Monthly recalculation is sufficient for most apps.
  • Solar Arc: Cache for 90-365 days. Solar arc planets move about 1 degree per year. Quarterly recalculation captures any meaningful change.

This tiered caching dramatically reduces API calls. A user who checks their app daily triggers a transit call each day, a progression call once a month, and a solar arc call once a quarter. Over a year, that is roughly 365 + 12 + 4 = 381 calls instead of 365 x 3 = 1,095.

Notification Triggers

Combine the three data sources to create smart notification triggers:

typescript
1interface PredictionAlert {
2 type: 'transit' | 'progression' | 'solarArc';
3 severity: 'minor' | 'moderate' | 'major';
4 natalPlanet: string;
5 description: string;
6}
7
8function evaluateAlerts(combined: CombinedPrediction): PredictionAlert[] {
9 const alerts: PredictionAlert[] = [];
10
11 // Check for triple hits -- same natal planet activated by all three
12 const transitTargets = combined.transits.aspects.map(a => a.natal_planet);
13 const progressionTargets = combined.progressions.aspects.map(a => a.natal_planet);
14 const solarArcTargets = combined.solarArc.aspects.map(a => a.natal_planet);
15
16 const tripleHits = transitTargets.filter(
17 planet => progressionTargets.includes(planet) && solarArcTargets.includes(planet)
18 );
19
20 for (const planet of tripleHits) {
21 alerts.push({
22 type: 'transit',
23 severity: 'major',
24 natalPlanet: planet,
25 description: `Triple activation on natal ${planet} -- major theme active`
26 });
27 }
28
29 return alerts;
30}

When a triple hit occurs, that is a high-value notification. Users who receive accurate, meaningful alerts stay engaged. Users who receive noise uninstall the app.

Return Techniques for Additional Depth

Beyond these three core methods, consider integrating return charts for even richer predictive data. The Solar Return API calculates the chart for the exact moment the Sun returns to its natal position each year -- essentially a "birthday chart" that reveals the year's themes. The Venus Return API does the same for Venus, highlighting relationship and financial cycles. These return techniques complement transits, progressions, and solar arc by adding another layer of yearly and sub-yearly timing.

Performance and Pricing

All three predictive endpoints deliver results in under 300ms. Even when you run them in parallel for a combined analysis, the total round-trip stays under 500ms including network overhead. That is fast enough for real-time user experiences -- no loading spinners, no waiting.

Pricing

All prediction endpoints are included in every plan:

  • Free: $0/month -- 50 requests. Enough to prototype and test all three techniques.
  • Starter: $11/month -- 1,000 requests. Great for early-stage apps with a small user base.
  • Professional: $37/month -- 55,000 requests. Covers most production apps. Most popular plan.
  • Business: $99/month -- 220,000 requests. All endpoints, all techniques.
  • Enterprise: $399+/month -- Unlimited requests with dedicated infrastructure.

At $37/month for 55,000 requests, you can serve combined predictions (3 API calls per analysis) to over 18,000 users per month. That is $0.002 per complete three-technique analysis. Compare that to building and maintaining your own astronomical calculation engine, which would cost tens of thousands in developer time and Swiss Ephemeris licensing.

Who Uses What? Real App Patterns

Here is what we see across the 2,800+ developers using the API:

  • Consumer horoscope apps typically start with transits only, then add progressions after launch to improve retention. Daily transit notifications drive open rates; monthly progressed Moon updates drive depth of engagement.
  • Professional astrologer platforms integrate all three from day one. Their users expect it and would leave without it.
  • Wellness and therapy apps lean heavily on progressions. The psychological evolution narrative fits the self-development framing.
  • Dating and relationship apps combine transit timing with solar arc for "when is the right time" features.

The apps that differentiate themselves fastest are the ones that go beyond transits first. Most competitors are still stuck on daily horoscopes powered by Sun-sign transits alone.

Conclusion: The Complete Predictive Stack

The best astrology apps do not just track transits. They combine all three prediction methods into a unified experience that feels both comprehensive and intelligible to users.

Here is the implementation path we recommend:

  1. Start with transits -- they are the easiest to integrate and deliver immediate value with daily content.
  2. Add progressions within your first month -- the progressed Moon alone unlocks a powerful "monthly emotional forecast" feature.
  3. Layer in solar arc for yearly forecasts and milestone predictions -- this is your premium, differentiation feature.
  4. Build convergence detection -- the triple-hit alert system turns three independent data streams into genuinely insightful predictions.

Each technique answers a different question, serves a different user need, and operates on a different timescale. Together, they create a predictive engine that is far more accurate, more engaging, and more valuable than any single technique alone.

Your competitors are shipping transit-only apps. Ship the complete predictive stack and give your users something they cannot find anywhere else.

Get started with 50 free API requests and test all three techniques today. The API documentation includes working examples for transits, secondary progressions, and solar arc directions.

Oleg Kopachovets

CTO & Co-Founder

Technical founder at Astrology API, specializing in astronomical calculations and AI-powered astrology

More from Astrology API