Changing the language In Daily Horoscope API

Introducing our Daily Horoscope API, your gateway to providing personalized astrological insights and predictions to users. Access daily horoscope data for all zodiac signs with ease, making it simple to integrate astrology into your website, applications and services.

 Last updated : 18 May, 2024
 Guide

Steps for API Testing

1. Starting the Trial and Getting Your API Key

  • Visit divineapi.com: Explore a wide array of Vedic astrology APIs.
  • Start a 7-day trial and create an account: Gain access to the Daily Horoscope Prediction API and others with a trial.
  • API Key: Locate your API key on the dashboard after logging in, necessary for making requests.

2. Importing the Postman Collection

  • Collection Link: Access the Postman collection specifically designed for the Daily Horoscope Prediction API.
  • Import Process: Importing this collection into Postman streamlines your API testing process.

Authentication

Secure your API requests:

  • Authorization Tab: In Postman, navigate to the Authorization tab.
  • Type: Select "Bearer Token" from the dropdown list.
  • Token Field: Enter your bearer token to authenticate your requests.

3. Testing the Daily Horoscope Prediction API

Set up your request for festival details:

  • Method: POST - Suitable for submitting data requests.
  • URL: https://astroapi-5.divineapi.com/api/v2/daily-horoscope  - The endpoint for Daily Horoscope Prediction API details.
  • Headers:
    • Content-Type: application/json - Specifies the request's media type.
    • Authorization: Bearer <your_access_token> - Authenticates the request.
  • Request Parameters:
    • api_key: “<Your_API_Key>” - Your unique API subscription identifier.
    • sign: “Arise" (Choose from Aries, Aquarius, Gemini, etc., for the zodiac prediction.)
    • day: “18” - Enter the date.
    • month: “05” - Enter the month.
    • year: "2024" - Enter The year.
    • tzone: "5.5" - (The predictions will update to the next day after midnight (12 AM) in your selected time zone.)
    • lan: “pt” - Enter the language.
  • Note: Data is available only for today, yesterday, and tomorrow.

4. How to change the language:

  • We can change the language by using the below table.
  • Example : If we enter “pt” in the request parameters language section, the response will be in the "Portuguese Language". 
Use translator for other language:

Update translator:  https://divineapi.com/translator

en  For English 

hi  For Hindi 

pt For Portuguese 

fr For French 

es For Spanish 

ru For Russian 

de For German 

nl For Dutch 

it For Italian 

pl For Polish 

ar For Arabic 

ja For Japanese 

zh For Chinese

Example Request Body:

api_key:<Your_API_Key>

sign:Aries

day:18

month:05

year:2024

tzone:5.5

lan:pt

Correct Response Body:

{
    "success": 1,
    "data": {
        "sign": "Áries",
        "prediction": {
            "personal": "Hoje, você pode ver um lado diferente do seu parceiro ou parceiro em potencial. Essa mudança inesperada de comportamento pode levar à descoberta de novos interesses e atividades compartilhadas, adicionando emoção ao seu relacionamento.",
            "health": "Considere como sua dieta afeta suas emoções. Observe seu humor de manhã e à noite. Pense se as escolhas alimentares são influenciadas pelo estresse ou pela conveniência. Essa reflexão pode levar a hábitos alimentares mais saudáveis e à melhora do bem-estar emocional.",
            "profession": "Hoje, é essencial manter o foco e não se desviar. Você pode receber propostas ou ideias de outras pessoas que parecem atraentes, mas é importante lembrar de suas prioridades. Essas distrações, embora possam ser apresentadas como \"ideias brilhantes\", podem atrapalhar sua agenda",
            "emotions": "Um interesse romântico pode se tornar mais significativo do que outros hoje. Apesar de possivelmente ignorá-los no passado, sua presença será difícil de ignorar agora, fazendo com que essa relação se destaque.",
            "travel": "Nenhuma viagem importante está prevista, mas você pode precisar participar de reuniões de negócios, possivelmente em um estado ou cidade próxima. Sediar esses encontros pode oferecer oportunidades valiosas de carreira e benefícios financeiros, então assuma essa responsabilidade.",
            "luck": [
                "Cores do dia: Goldenrod, Arlequim",
                "Números da sorte do dia : 2, 5, 4",
                "Alfabetos da sorte que você estará em sincronia com: S, I, L",
                "Dica Cósmica: Você não está apenas no universo; O universo está em você. Alucinante, né?",
                "Dicas para solteiros: estabeleça limites com indivíduos que trazem à tona memórias dolorosas.",
                "Dicas para casais: Busque mentoria de casal com quem tem equilíbrio entre carreira e vida pessoal."
            ]
        },
        "special": {
            "lucky_color_codes": [
                "#DAA520",
                " #3FFF00"
            ]
        }
    }
}

Error Handling and Tips for Troubleshooting

  • 401 Unauthorized: Ensure the accuracy of your API key and bearer token.
  • 400 Bad Request: Double-check the completeness and accuracy of all parameters.
  • 429 Too Many Requests: Be mindful of the API's request rate limits.
  • 500 Internal Server Error: Server-side issue; attempt your request again later.
  • 404 Not Found: Verify the request URL's correctness.

Conclusion

We hope this guide has provided you with the necessary information to effectively use our API. Should you encounter any issues or have further questions, please refer to our comprehensive documentation or reach out to our support team. We are committed to ensuring your experience with Divine API is smooth and successful. Thank you for choosing our services!

Resources

Postman link:  https://astroapi-5.divineapi.com/api/v2/daily-horoscope

Documentation link: https://developers.divineapi.com/divine-api/reference/api-reference/horoscope-and-tarot-v2-api/daily-horoscope-prediction