CosmyDay Astrology
App · 9 actions
Horoscopes and astrology from CosmyDay. Get daily, weekly and monthly horoscopes for one zodiac sign or all twelve, today's moon phase and planets, a reading for the week ahead and the month, and a calendar of upcoming retrogrades, eclipses and full moons with exact times. Work out a birth chart from a date, time and place of birth. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Calculate a birth chart | Work out someone's birth chart from when and where they were born: their sun, moon and rising signs, the sign and house of every planet, and the angles between them. |
| Find a place | Look up a town or city by name and get its full name and map coordinates, to check a birthplace before calculating a birth chart. |
| Get a horoscope | Get the horoscope for one zodiac sign: today's, this week's, this month's, or the one for a month you choose. |
| Get horoscopes for every sign | Get all twelve horoscopes at once, from Aries to Pisces, for today, this week or this month. |
| Get the week ahead | Get a short reading for each of the next seven days, with the moon's sign and phase and how high-energy the day is likely to feel. |
| Get this month's sky overview | Get an overview of this month for everyone, not one sign: the new and full moons with their times, the retrogrades and other turning points, and a reading on the month's overall energy. |
| Get today's moon phase | Find out the moon's phase today, how much of it is lit, which sign it is in, and a short reading on what that means for the day. |
| Get today's sky | See where every planet is today, which ones are retrograde and the day's strongest alignments between them, with a reading on the day's overall mood. |
| List upcoming sky events | List the retrogrades, eclipses, new and full moons, zodiac seasons and planet sign changes coming up, soonest first, each with its exact date and time and a plain explanation. |
Calculate a birth chart
Work out someone's birth chart from when and where they were born: their sun, moon and rising signs, the sign and house of every planet, and the angles between them. The time is the local clock time where they were born.
Inputs
- Date of birth
birth_datedateRequired - The day they were born, from 1900 to 2100.
- Time of birth
birth_timetime - The local time they were born. Leave empty if unknown and noon is used: the sun sign stays right, but the rising sign and houses may not.
- Place of birth
birth_placetext - The town or city they were born in, ideally with its country, such as Leeds, United Kingdom. Leave empty if you fill in Latitude and Longitude instead.
- Latitude
latitudenumber - Only if you know the exact spot: the birthplace's latitude, from -90 (south) to 90 (north). Used instead of Place of birth.From -90 to 90.
- Longitude
longitudenumber - Only if you know the exact spot: the birthplace's longitude, from -180 (west) to 180 (east).From -180 to 180.
Outputs
aspectslist- The angles between the planets.
birth_datetext- The date used, YYYY-MM-DD.
birth_placetext- The place used, as it was found.
birth_timetext- The local time used, HH:MM.
house_systemtext- How the houses were divided: Placidus.
houseslist- The 12 houses and the sign each starts in.
latitudenumber- The place's latitude.
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
longitudenumber- The place's longitude.
midheaven_signtext- The sign at the top of the chart.
moon_signtext- The sign the moon was in.
part_of_fortuneobject- Where the Part of Fortune falls.
planetslist- Every planet and point in the chart.
rising_signtext- Their rising sign (ascendant).
sun_signtext- Their sun sign, the one people mean by 'star sign'.
Example output
{
"aspects": [
{
"applying": true,
"aspect": "square",
"first_planet": "Sun",
"orb": 5.4,
"second_planet": "Moon"
}
],
"birth_date": "1990-06-15",
"birth_place": "New York City, New York, United States",
"birth_time": "14:30",
"house_system": "Placidus",
"houses": [
{
"degree": 13.7,
"house": 1,
"sign": "Libra"
},
{
"degree": 10.77,
"house": 2,
"sign": "Scorpio"
}
],
"latitude": 40.71427,
"link": "https://cosmyday.com/natal-chart",
"longitude": -74.00597,
"midheaven_sign": "Cancer",
"moon_sign": "Pisces",
"part_of_fortune": {
"degree": 19.09,
"house": 4,
"sign": "Capricorn"
},
"planets": [
{
"degree": 24.39,
"dignity": "neutral",
"house": 9,
"planet": "Sun",
"retrograde": false,
"sign": "Gemini"
},
{
"degree": 18.99,
"dignity": "neutral",
"house": 6,
"planet": "Moon",
"retrograde": false,
"sign": "Pisces"
}
],
"rising_sign": "Libra",
"sun_sign": "Gemini"
}Find a place
Look up a town or city by name and get its full name and map coordinates, to check a birthplace before calculating a birth chart. Returns the best match and up to seven others.
Inputs
- Place
placetextRequired - The town or city to look up, ideally with its country.
Outputs
countnumber- How many places matched.
country_codetext- Two-letter country code, e.g. GB.
foundtrue/false- True when at least one place matched.
full_nametext- The best match with region and country.
latitudenumber- The best match's latitude.
longitudenumber- The best match's longitude.
nametext- The best match's name.
placeslist- Every match, best first.
Example output
{
"count": 2,
"country_code": "GB",
"found": true,
"full_name": "Leeds, England, United Kingdom",
"latitude": 53.79648,
"longitude": -1.54785,
"name": "Leeds",
"places": [
{
"country_code": "GB",
"full_name": "Leeds, England, United Kingdom",
"latitude": 53.79648,
"longitude": -1.54785,
"name": "Leeds"
},
{
"country_code": "US",
"full_name": "Leeds, Alabama, United States",
"latitude": 33.54816,
"longitude": -86.54443,
"name": "Leeds"
}
]
}Get a horoscope
Get the horoscope for one zodiac sign: today's, this week's, this month's, or the one for a month you choose. Each is a few paragraphs on work, relationships and mood, ready to post or send, and weekly and monthly ones list the key dates too.
Inputs
- Zodiac sign
signtextRequired - The star sign to get the horoscope for.One of:
aries(Aries (Mar 21 - Apr 19)),taurus(Taurus (Apr 20 - May 20)),gemini(Gemini (May 21 - Jun 20)),cancer(Cancer (Jun 21 - Jul 22)),leo(Leo (Jul 23 - Aug 22)),virgo(Virgo (Aug 23 - Sep 22)),libra(Libra (Sep 23 - Oct 22)),scorpio(Scorpio (Oct 23 - Nov 21)),sagittarius(Sagittarius (Nov 22 - Dec 21)),capricorn(Capricorn (Dec 22 - Jan 19)),aquarius(Aquarius (Jan 20 - Feb 18)),pisces(Pisces (Feb 19 - Mar 20)). Default:aries. - Horoscope for
periodtext - Today's, this week's (Monday to Sunday) or this month's horoscope, or the one for a month you pick.One of:
today,this_week(This week),this_month(This month),chosen_month(A month you choose). Default:today. - Month
monthdate - Any day in the month you want. CosmyDay writes monthly horoscopes ahead of time, so the coming months work too.Only when Horoscope for is A month you choose.
Outputs
closingtext- A short closing thought to end on.
ends_ontext- The last day it covers, YYYY-MM-DD.
horoscopetext- The horoscope itself: a few paragraphs on work, relationships and mood, with a heading and emoji, ready to send.
key_dateslist- The days that matter most in the period, each with a short title and what it means. Empty for a daily horoscope.
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
periodtext- Which horoscope this is: Today, This week, This month...
signtext- The zodiac sign, e.g. Leo.
starts_ontext- The first day it covers, YYYY-MM-DD.
Example output
{
"closing": "This week's powerful Sun-Jupiter connection in your sign, Leo, truly highlights your potential for growth and expansion.",
"ends_on": "2026-10-18",
"horoscope": "\u2728 Week of 2026-10-12 \u2014 Leo\n\n\ud83c\udfaf This week's theme: A powerful surge of expansive energy lights up your path, Leo, inviting you to embrace new possibilities with confidence.",
"key_dates": [
{
"date": "2026-10-12",
"description": "Your ruler, the Sun, connects with Jupiter in your sign, bringing a surge of optimism and opportunity.",
"title": "Expansive Opportunities"
}
],
"link": "https://cosmyday.com/horoscope/leo/weekly",
"period": "This week",
"sign": "Leo",
"starts_on": "2026-10-12"
}Get horoscopes for every sign
Get all twelve horoscopes at once, from Aries to Pisces, for today, this week or this month. The one to use for a newsletter, a daily post or a channel that covers every sign.
Inputs
- Horoscopes for
periodtext - Today's, this week's or this month's horoscopes.One of:
today,this_week(This week),this_month(This month). Default:today.
Outputs
countnumber- How many signs came back: 12.
ends_ontext- The last day they cover, YYYY-MM-DD.
horoscopeslist- One horoscope per sign, in zodiac order from Aries to Pisces. Loop over this to send each one on.
periodtext- Today, This week or This month.
starts_ontext- The first day they cover, YYYY-MM-DD.
Example output
{
"count": 12,
"ends_on": "2026-10-15",
"horoscopes": [
{
"closing": "Today, with the Moon in adventurous Sagittarius, your spirit is naturally drawn to the big picture and what truly matters.",
"ends_on": "2026-10-15",
"horoscope": "\u2728 Thursday, October 15 \u2014 Aries\n\n\ud83e\ude90 Overview: Aries, with your ruler Mars in Leo and the Moon in adventurous Sagittarius, your natural fire and pioneering spirit are highlighted today.",
"key_dates": [],
"link": "https://cosmyday.com/horoscope/aries/daily",
"period": "Today",
"sign": "Aries",
"starts_on": "2026-10-15"
},
{
"closing": "Today's intense focus on your ruling planet, Venus, offers a powerful glimpse into the forces shaping your desires.",
"ends_on": "2026-10-15",
"horoscope": "\u2728 Thursday, October 15 \u2014 Taurus\n\n\ud83e\ude90 Overview: Taurus, today brings a significant internal spotlight, as your ruling planet Venus is in direct tension with Pluto.",
"key_dates": [],
"link": "https://cosmyday.com/horoscope/taurus/daily",
"period": "Today",
"sign": "Taurus",
"starts_on": "2026-10-15"
}
],
"period": "Today",
"starts_on": "2026-10-15"
}Get the week ahead
Get a short reading for each of the next seven days, with the moon's sign and phase and how high-energy the day is likely to feel. Good for a Monday post or a planning email.
Inputs
None.
Outputs
countnumber- How many days came back: usually 7.
dayslist- One entry per day, in order.
ends_ontext- The last day, YYYY-MM-DD.
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
starts_ontext- The first day, YYYY-MM-DD (today).
Example output
{
"count": 7,
"days": [
{
"date": "2026-10-15",
"energy_level": "high",
"illumination_percent": 21.7,
"moon_phase": "Waxing Crescent",
"moon_sign": "Sagittarius",
"reading": "Get ready for a vibrant, high-energy day! Today brings a wonderful sense of optimism and support as the Sun aligns with Jupiter.",
"weekday": "Thursday"
}
],
"ends_on": "2026-10-21",
"link": "https://cosmyday.com/sky-today",
"starts_on": "2026-10-15"
}Get this month's sky overview
Get an overview of this month for everyone, not one sign: the new and full moons with their times, the retrogrades and other turning points, and a reading on the month's overall energy.
Inputs
None.
Outputs
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
lunationslist- The month's new and full moons.
major_eventslist- The month's turning points, in date order.
monthnumber- The month, 1-12.
month_nametext- The month's name, e.g. October.
overviewtext- A reading on the month as a whole.
yearnumber- The year.
Example output
{
"link": "https://cosmyday.com/horoscope",
"lunations": [
{
"date": "2026-10-10",
"sign": "Libra",
"time_eastern": "11:50 AM",
"type": "New moon"
},
{
"date": "2026-10-26",
"sign": "Taurus",
"time_eastern": "12:11 AM",
"type": "Full moon"
}
],
"major_events": [
{
"date": "2026-10-03",
"event": "Venus stations retrograde in Scorpio"
},
{
"date": "2026-10-24",
"event": "Mercury stations retrograde in Scorpio"
}
],
"month": 10,
"month_name": "October",
"overview": "\ud83c\udf1f October 2026 \u2014 Cosmic Overview\n\n**The month's energy**\n\nOctober arrives with a blend of potent energies, inviting us to navigate intensity with grace and embrace meaningful transformation.",
"year": 2026
}Get today's moon phase
Find out the moon's phase today, how much of it is lit, which sign it is in, and a short reading on what that means for the day.
Inputs
None.
Outputs
datetext- Today, YYYY-MM-DD.
illumination_percentnumber- How much of the moon is lit, 0 to 100.
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
moon_degreenumber- How far through that sign it is, 0 to 30.
moon_signtext- The zodiac sign the moon is in.
phasetext- The phase, e.g. Waxing Crescent or Full Moon.
readingtext- A short reading on the day's moon.
Example output
{
"date": "2026-10-15",
"illumination_percent": 21.7,
"link": "https://cosmyday.com/moon-calendar",
"moon_degree": 17.6,
"moon_sign": "Sagittarius",
"phase": "Waxing Crescent",
"reading": "Today, with the Moon building momentum as a Waxing Crescent in adventurous Sagittarius, you may feel a push to explore new ideas."
}Get today's sky
See where every planet is today, which ones are retrograde and the day's strongest alignments between them, with a reading on the day's overall mood.
Inputs
None.
Outputs
aspectslist- The day's strongest alignments.
datetext- Today, YYYY-MM-DD.
headlinetext- The reading's title line.
linktext- The matching page on cosmyday.com. CosmyDay asks for a visible link to it wherever you show this.
planetslist- Where each planet and point is today.
readingtext- A few paragraphs on the day's mood.
retrograde_planetslist- The planets that are retrograde today.
Example output
{
"aspects": [
{
"aspect": "sextile",
"first_planet": "Sun",
"orb": 0.13,
"second_planet": "Jupiter"
}
],
"date": "2026-10-15",
"headline": "\u2b50 Today's Cosmic Current: Big Dreams Meet Deep Reflections",
"link": "https://cosmyday.com/sky-today",
"planets": [
{
"degree": 22.2,
"planet": "Sun",
"retrograde": false,
"sign": "Libra"
},
{
"degree": 5.6,
"planet": "Venus",
"retrograde": true,
"sign": "Scorpio"
}
],
"reading": "\u2b50 Today's Cosmic Current: Big Dreams Meet Deep Reflections\n\nToday, the cosmic weather brings a mix of expansive thinking and intense personal reflection.",
"retrograde_planets": [
"Venus",
"Saturn",
"Uranus",
"Neptune",
"Pluto"
]
}List upcoming sky events
List the retrogrades, eclipses, new and full moons, zodiac seasons and planet sign changes coming up, soonest first, each with its exact date and time and a plain explanation. Use it to post a reminder before Mercury goes retrograde or to fill a calendar.
Inputs
- Days ahead
daysnumber - How far ahead to look, in days. Up to 400.From 1 to 400. Default:
30. - Type of event
event_typetext - Only list one type of event, such as full moons or eclipses. Leave empty for every type.
- Importance
importancetext - Leave out the minor ones. Notable keeps moons, seasons, retrogrades and eclipses and drops most planet sign changes.One of:
all(Everything, including minor sign changes),notable(Notable events only),major(Only the biggest: eclipses and major retrogrades). Default:all. - Starting from
start_datedate - The first day to look from. Leave empty to start today.
- Most events
limitnumber - The most events to return, up to 200.From 1 to 200. Default:
50.
Outputs
calendar_endstext- The latest day CosmyDay's calendar has.
calendar_startstext- The earliest day CosmyDay's calendar has.
countnumber- How many events came back.
eventslist- The events, soonest first.
from_datetext- The first day looked at, YYYY-MM-DD.
to_datetext- The last day looked at, YYYY-MM-DD.
Example output
{
"calendar_ends": "2030-12-09",
"calendar_starts": "2025-11-11",
"count": 2,
"events": [
{
"date": "2026-10-24",
"details": "Mercury appears to reverse through the zodiac from October 24, 2026 until November 13, 2026, stationing at 21\u00b0 Scorpio and turning direct at 5\u00b0 Scorpio.",
"headline": "Mercury goes retrograde",
"importance": 90,
"link": "https://cosmyday.com/retrograde-calendar",
"sign": "Scorpio",
"summary": "Mercury stations retrograde at 21\u00b0 Scorpio on October 24, 2026, and turns direct again on November 13, 2026.",
"time_eastern": "",
"type": "retrograde_start",
"type_label": "A planet turns retrograde"
},
{
"date": "2026-10-26",
"details": "The Full Moon falls at 2\u00b0 Taurus on October 26, 2026 at 12:12 AM Eastern. It is traditionally read as culmination and release.",
"headline": "Full Moon in Taurus",
"importance": 60,
"link": "https://cosmyday.com/moon-calendar",
"sign": "Taurus",
"summary": "The Full Moon reaches 2\u00b0 Taurus at 12:12 AM ET on October 26, 2026.",
"time_eastern": "12:12 AM",
"type": "full_moon",
"type_label": "Full moon"
}
],
"from_date": "2026-10-15",
"to_date": "2026-11-14"
}