Horoscopes Past, Present & Future

Free Horoscope API

The Zodiac Timeline Horoscope API gives your app fresh daily horoscopes for all 12 zodiac signs. It is free, open to every site and needs no API key. All you need to do is credit Zodiac Timeline.

One GET request returns everything:

https://zodiactimeline.com/feed.xml

This is the same address as our horoscope RSS feed. An API is a web address that a program calls to get data.

The API at a glance

Try it from the command line:

curl https://zodiactimeline.com/feed.xml

API response

Each horoscope in the response is one item with these fields:

One item looks like this (the reading is shortened here):

<item>
  <title>Leo · October 13, 2026</title>
  <link>https://zodiactimeline.com/leo/today/</link>
  <guid isPermaLink="false">leo-2026-10-13</guid>
  <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
  <description>This is a good time to ask what makes you feel safe and how much of it you actually have. …</description>
  <zt:sign>leo</zt:sign>
  <zt:date>2026-10-13</zt:date>
  <zt:score>3.5</zt:score>
</item>

Sample code

Our GitHub repository has short, ready-to-run examples in Python and Node.js. They read the API and show the horoscopes: free-horoscope-api-examples

React component: react-horoscope

react-horoscope is our free, open-source component for React, the popular JavaScript library for building web pages. It puts all 12 signs on your page with one line of code. It reads this same feed, right in the browser.

npm install react-horoscope

Then add it to your app:

import { Horoscope } from 'react-horoscope';
import 'react-horoscope/styles.css';

export default function App() {
  return <Horoscope />;
}

What you get:

It is free under the MIT License, so you can use it in personal and paid projects.

Best practices

Credit Zodiac Timeline

Show the name Zodiac Timeline near the horoscopes, where your readers can see it. Make the name a link to https://zodiactimeline.com as in this HTML:

<a href="https://zodiactimeline.com">Zodiac Timeline</a>

The React component shows this credit for you. This permission is part of our Terms of Use.

Coming next: the full astrology platform

Zodiac Timeline is growing into a complete astrology platform, and each part will be an API you can build on. On the way:

Want early access or a partnership? Contact us.

Frequently asked questions

Is the horoscope API really free?
Yes. You can use it in your website or app at no cost. The one condition is a visible credit: a link to https://zodiactimeline.com with the name Zodiac Timeline.
Do I need an API key?
No. You need no key, no account and no sign-up. Send a GET request to https://zodiactimeline.com/feed.xml and you get all 60 horoscopes.
Can I call the API from JavaScript in the browser?
Yes. The API accepts calls from any website, so code running in a visitor's browser can read it. Our React component works this way.
How often does the data change?
Once a day at midnight UTC. Calling it more than once a day returns the same data.
Will there be more APIs?
Yes. We are building APIs for birth charts, personal forecasts, relationships and more.