NewAPIVerve Academy: free courses and certifications anyone can verify.Explore the Academy →

Horoscope API

GET

Deliver daily horoscope readings and guidance for any zodiac sign.

Horoscope fetches daily horoscope readings and sign details for any of the twelve zodiac signs. Pass a sign name to receive today's forecast text; paid tiers add birthdate lookups, mood, lucky numbers, sign compatibility, and sign facts like the ruling planet, opposite sign, brightest star and days until the sign's season.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/horoscope?sign=aries
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "color": "orange",
    "compatibility": [
      "leo",
      "sagittarius"
    ],
    "date": "2026-10-26",
    "horoscope": "Today, your natural drive and ambition are amplified, Aries. You're likely to feel a surge of energy, making it an excellent day to tackle challenging projects and assert your leadership. Communication flows well, so don't hesitate to express your ideas clearly and confidently. Be mindful, however, of potential impatience; ensure you're not rushing others or overlooking important details in your eagerness to move forward. A surprise opportunity might arise from an unexpected source, so stay open and adaptable. Financially, a cautious approach is advised, but longterm investments could see positive developments if you've done your due diligence. Listen to your intuition, especially when making significant decisions regarding your career or personal goals. Your courage will be your greatest asset.",
    "period": "daily",
    "periodStart": "2026-10-26",
    "periodEnd": "2026-10-26",
    "luckyNumber": 74,
    "luckyTime": "6:00 AM",
    "mood": "excited",
    "sign": "aries",
    "zodiac": {
      "element": "fire",
      "name": "Aries",
      "stone": "bloodstone",
      "symbol": "♈",
      "ruler": "Mars",
      "modality": "cardinal",
      "opposite": "libra",
      "brightestStar": {
        "name": "Hamal",
        "description": "The head of the Ram",
        "magnitude": 2
      },
      "season": {
        "start": "03-21",
        "end": "04-20",
        "inSeason": false,
        "daysUntil": 145
      }
    }
  }
}

Start from a template — a working app you can deploy in a minute

About the Horoscope API

A daily horoscope and astrology API that returns zodiac readings as JSON, with sign traits and astrological meanings like element, ruling planet and modality on paid plans. Horoscope works by generating horoscope data based on the zodiac sign or birthdate provided. It returns the horoscope for the day in a structured format.

What people use it for

Morning Newsletter Feeds
Email publishers include daily forecast text in morning newsletters to give subscribers quick astrological guidance for their specific sign.
Dating Profile Matchmaking
Social and dating applications compare astrological compatibility data across user profiles to spark conversations based on shared sign traits.
Lifestyle App Widgets
Mobile wellness developers display today's reading and daily mood directly on home screen widgets each morning.
Personalized Gift Recommendations
To suggest themed products, gift stores match a shopper's birth sign with associated lucky colors and birthstones.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Horoscope

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Horoscope API.

Read the docs →
Can I look up a horoscope using a birthdate instead of a zodiac sign?
Yes, on paid plans. You can request a reading by passing a birthdate formatted as YYYY-MM-DD. The API determines the matching zodiac sign and returns the forecast for the day.
How many horoscope lookups does the Free plan cover?
The Free plan covers 100 horoscope lookups per month. Each call costs 2 credits from your monthly allowance of 200 credits. On the Starter plan, you get 100,000 lookups each month, which works out to about $0.30 per 1,000 calls.
Are lucky numbers and compatibility ratings included on the Free plan?
No, lucky numbers and compatibility data are premium features that require a paid subscription. The Free plan returns the primary horoscope forecast text and zodiac name. Upgrading to any paid plan unlocks lucky numbers, lucky times, colors, mood predictions, and sign compatibility.
How frequently is the horoscope reading updated?
Readings update once daily. Each calendar day delivers a fresh horoscope text on every plan, along with new daily attributes including lucky time, lucky color, and mood predictions on paid plans.
Can I fetch horoscopes for yesterday or tomorrow?
Yes, you can fetch yesterday's or tomorrow's horoscope for any zodiac sign using dedicated parameters. Note that accessing past and future readings is a premium capability that requires a paid plan.
Can the API return a zodiac sign's mood or emotional state as JSON?
Yes, on paid plans. Each JSON response adds a mood field describing the sign's emotional state for the day, alongside the lucky color, number and time. The Free plan returns the forecast text and zodiac name.

Ready to build with Horoscope? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs