/api/astro/rashifal/1 créditPrévisions Rashifal
Le Rashifal est la rubrique horoscope par signe : une prévision écrite pour toutes les personnes nées sous l’un des douze signes lunaires, sans thème natal. Cet endpoint en produit quatre — quotidienne, hebdomadaire, mensuelle et annuelle — chacune en anglais et en hindi dans la même réponse. L’astronomie sous-jacente est réelle et change selon l’échelle de temps. Les lectures quotidienne et hebdomadaire reposent sur le transit réel de la Lune dans les maisons comptées à partir de votre signe, ainsi que sur les stations réelles de Mercure, de Vénus ou de Mars qui tombent dans la semaine. La lecture mensuelle s’appuie sur la sankranti du Soleil, les stations de Mercure et de Vénus et les changements de signe de Mars au cours du mois ; l’annuelle, sur les transits de Jupiter, de Saturne et de Rahu-Ketu, plus un indicateur de Sade Sati simplifié, fondé sur le seul signe et tiré de la maison de Saturne par rapport à votre signe. Le texte qui habille ces événements, ainsi que la couleur et le nombre porte-bonheur, sont choisis parmi des ensembles rédigés à l’avance. Envoyez `rashi` sous forme de nom de signe et `date` au format `YYYY-MM-DD` ; la date est facultative et vaut par défaut la date du jour. La partie de la date utilisée dépend de la clé — la lecture hebdomadaire la prend comme premier jour de la semaine, la mensuelle n’en garde que le mois et l’année, et l’annuelle que l’année. Chaque champ texte a un jumeau `_hi` qui contient sa version hindi. Comme tout se joue au niveau du signe, traitez cet endpoint comme un flux de contenu plutôt que comme la lecture d’un thème. Pour une lecture personnalisée, calculez le thème et utilisez les endpoints de transit.
https://api.occultapi.com/api/astro/rashifal/Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| keys | array | obligatoire | Les calculs à renvoyer, sous forme de liste de noms. Consultez le tableau des clés de cet endpoint ; un nom non reconnu fait rejeter toute la requête. Un appel coûte un crédit quel que soit le nombre de clés demandées : demandez donc tout ce dont vous avez besoin en une seule fois plutôt que de faire plusieurs appels. |
| date | string (date) | facultatif | |
| rashi | string | facultatif | ariestaurusgeminicancerleovirgolibrascorpiosagittariuscapricornaquariuspiscesValidé dans le constructeur : une valeur invalide fait donc échouer toute la requête. |
Clés disponibles (4)
Listez dans keys exactement les calculs voulus. Une clé inconnue fait rejeter toute la requête. Vous payez 1 crédit, quel que soit le nombre de clés demandées : regroupez-les donc.
| Clé | Champs supplémentaires requis | Description |
|---|---|---|
| get_daily_rashifal | rashi | La prévision d’une journée pour un signe lunaire, fondée sur le transit réel de la Lune dans les maisons comptées à partir de ce signe. Renvoie un objet avec `date`, `sign`, `element`, un paragraphe `general_prediction`, un objet `aspects` qui associe trois ou quatre domaines de vie (famille, santé, voyages, carrière, etc.) à une phrase chacun, un objet `lucky` de la forme `{color, number, time}` et un objet `moon_transit` de la forme `{house, classification, benefic_support, malefic_pressure}`, où `classification` vaut favorable, neutral ou challenging. Chaque champ texte a un jumeau `_hi` qui contient la version hindi. |
| get_monthly_rashifal | rashi | Une prévision pour un mois civil — seuls le mois et l’année de `date` sont utilisés, le jour est ignoré. Fondée sur la sankranti du Soleil, les stations de Mercure et de Vénus et les changements de signe de Mars au cours du mois. Renvoie `month`, `year`, `sign`, un paragraphe `overview`, les objets `planetary_transits` et `aspects`, `special_days` associant jusqu’à cinq dates favorables à une raison, et `remedies` sous forme de liste de deux suggestions. Chacun a un jumeau `_hi`. |
| get_weekly_rashifal | rashi | Une prévision sur sept jours à partir de `date` : pour chacun des sept jours, le transit réel de la Lune est calculé, et toute station réelle de Mercure, de Vénus ou de Mars pendant la semaine est signalée. Renvoie `week_start`, `week_end`, `sign`, `element`, un paragraphe `overview`, un objet `aspects` indexé par "Weekday (date)" avec une phrase pour chacun des sept jours, `best_days` et `challenging_days` sous forme de listes de dates, `planetary_alerts` sous forme de liste d’alertes de station, et `lucky` au format `{color, number}`. Chacun a un jumeau `_hi`. |
| get_yearly_rashifal | rashi | Une prévision pour une année civile — seule l’année de `date` est utilisée. Fondée sur les transits de Jupiter, de Saturne et de Rahu-Ketu, plus un indicateur de Sade Sati et d’Ashtama Shani fondé sur le seul signe et tiré de la maison de Saturne par rapport au signe (12e, 1re ou 2e pour la Sade Sati, 4e ou 8e pour Ashtama et Kantaka). Renvoie `year`, `sign`, un paragraphe `overview`, `planetary_movements`, un `quarterly_forecast` découpé en quatre parties, `yearly_aspects`, `lucky_elements` et `remedies`. Chaque champ texte a un jumeau `_hi`. Comme il s’agit d’une approximation au niveau du signe et non d’une lecture du thème natal, l’indicateur de Sade Sati est ici moins précis que celui de `/api/astro/shani_analysis/`. |
Exemple de requête
curl -X POST https://api.occultapi.com/api/astro/rashifal/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-09-01","rashi":"aries","keys":["get_daily_rashifal","get_weekly_rashifal","get_monthly_rashifal"]}'Réponse
{
"_truncated": true,
"_note": "Response shortened for the catalogue.",
"preview": "{\"data\": {\"get_daily_rashifal\": {\"date\": \"01 September 2026\", \"date_hi\": \"1 सितंबर 2026\", \"sign\": \"Aries\", \"sign_hi\": \"मेष\", \"element\": \"Fire\", \"element_hi\": \"अग्नि\", \"general_prediction\": \"The Moon transits your 1st house today, bringing a mixed focus on your personality and overall energy.\", \"general_prediction_hi\": \"आज चंद्रमा आपके पहले भाव में गोचर कर रहा है, जिससे आपके व्यक्तित्व और समग्र ऊर्जा पर मिश्रित प्रभाव पड़ रहा है।\", \"aspects\": {\"love\": \"Avoid making major relationship decisions based on temporary emotions.\", \"career\": \"Routine work might feel monotonous. Find creative ways to stay engaged.\", \"health\": \"Moderate exercise will help maintain energy levels.\"}, \"aspects_hi\": {\"love\": \"क्षणिक भावनाओं के आधार पर बड़े रिश्ते संबंधी निर्णय लेने से बचें।\", \"career\": \"नियमित कार्य नीरस लग सकता है। जुड़े रहने के लिए रचनात्मक तरीके खोजें।\", \"health\": \"मध्यम व्यायाम ऊर्जा स्तर बनाए रखने में मदद करेगा।\"}, \"lucky\": {\"color\": \"red\", \"number\": 8, \"time\": \"Morning\", \"time_hi\": \"सुबह\"}, \"moon_transit\": {\"house\": 1, \"classification\": \"neutral\", \"classification_hi\": \"मिश्रित\", \"benefic_support\": [], \"malefic_pressure\": []}}, \"get_weekly_rashifal\": {\"week_start\": \"01 September 2026\", \"week_start_hi\": \"1 सितंबर 2026\", \"week_end\": \"07 September 2026\", \"week_end_hi\": \"7 सितंबर 2026\", \"sign\": \"Aries\", \"sign_hi\": \"मेष\", \"element\": \"Fire\", \"element_hi\": \"अग्नि\", \"overview\": \"Your best day(s) this week: Saturday (05 September), Sunday (06 September), with the Moon in favorable houses for courage, communication and short journeys. Be a little more careful on Monday (07 September) — the Moon moves through a more challenging house those days.\", \"overview_hi\": \"इस सप्ताह आपके सर्वश्रेष्ठ दिन: शनिवार (5 सितंबर), रविवार (6 सितंबर), जब चंद्रमा साहस, संचार और छोटी यात्राओं के लिए अनुकूल भावों में रहेगा। सोमवार (7 सितंबर) को थोड़ी अधिक सावधानी बरतें — इन दिनों चंद्रमा एक चुनौतीपूर्ण भाव से गोचर करेगा।\", \"aspects\": {\"Tuesday (01 September 2026)\": \"Mixed — Moon in your 1st house, focus on your personality and overall energy.\", \"Wednesday (02 September 2026)\": \"Mixed — Moon in your 1st house, focus on your personality and overall energy.\", \"Thursday (03 September 2026)\": \"Mixed — Moon in your 2nd house, focus on finances and family matters.\", \"Friday (04 September 2026)\": \"Mixed — Moon in your 2nd house, focus on finances and family matters.\", \"Saturday (05 September 2026)\": \"Favorable — Moon in your 3rd house, focus on courage, communication and short journeys.\", \"Sunday (06 September 2026)\": \"Favorable — Moon in your 3rd house, focus on courage, communication and short journeys.\", \"Monday (07 September 2026)\": \"Challenging — Moon in your 4th house, focus on home and emotional wellbeing.\"}, \"aspects_hi\": {\"मंगलवार (1 सितंबर 2026)\": \"मिश्रित — चंद्रमा आपके पहले भाव में, ध्यान केंद्रित रहेगा आपके व्यक्तित्व और समग्र ऊर्जा पर।\", \"बुधवार (2 सितंबर 2026)\": \"मिश्रित — चंद्रमा आपके पहले भाव में, ध्यान केंद्रित रहेगा आपके व्यक्तित्व और समग्र ऊर्जा पर।\", \"गुरुवार (3 सितंबर 2026)\": \"मिश्रित — चंद्रमा आपके दूसरे भाव में, ध्यान केंद्रित रहेगा धन और पारिवारिक मामलों पर।\", \"शुक्रवार (4 सितंबर 2026)\": \"मिश्रित — चंद्रमा आपके दूसरे भाव में, ध्यान केंद्रित रहेगा धन और पारिवारिक मामलों पर।\", \"शनिवार (5 सितंबर 2026)\": \"अनुकूल — चंद्रमा आपके तीसरे भाव में, ध्यान केंद्रित रहेगा साहस, संचार और छोटी यात्राओं पर।\", \"रविवार (6 सितंबर 2026)\": \"अनुकूल — चंद्रमा आपके तीसरे भाव में, ध्यान केंद्रित रहेगा साहस, संचार और छोटी यात्राओं पर।\", \"सोमवार (7 सितंबर 2026)\": \"चुनौतीपूर्ण — चंद्रमा आपके चौथे भाव में, ध्यान केंद्रित रहेगा घर और भावनात्मक कल्याण पर।\"}, \"best_days\": [\"05 September 2026\", \"06 September 2026\"], \"best_days_hi\": [\"5 सितंबर 2026\", \"6 सितंबर 2026\"], \"challenging_days\": [\"07 September 2026\"], \"challenging_days_hi\": [\"7 सितंबर 2026\"], \"planetary_alerts\": [], \"planetary_alerts_hi\": [], \"lucky\": {\"color\": \"red\", \"number\": 1}}, \"get_monthly_rashifal\": {\"month\": \"September\", \"month_hi\": \"सितंबर\", \"year\": 2026, \"sign\": \"Aries\", \"sign_hi\": \"मेष\", \"overview\": \"Sun enters Virgo "
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data, sous le nom de chaque clé demandée.
Erreurs
Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.