Sari la conținut
AstroWay/api v2.325.0 · ro
toate sistemele sunt în stare normală

Reports API - 16 rapoarte PDF gata făcute sub brandul tău

Trimiți data nașterii, primești documentul gata. Nu JSON, din care trebuie să generezi PDF, ci PDF-ul în sine: paginat, cu logo-ul tău, numele raportului tău și fără nicio mențiune despre noi în interior.

Șaisprezece astfel de rapoarte funcționează deja. Împreună cu dispatcher-ul, istoricul exporturilor și cele cinci narațiuni AI, acestea reprezintă 23 de căi sub /v1/reports/*.

Fiecare rând are un exemplu gata. Nu este un mockup: fișierul este generat prin aceeași apelare care este tipărită în documentația acestui endpoint și este reîncărcat împreună cu șabloanele.

Numărul de pagini este cel furnizat de acest exemplu, măsurat la 2026-09-21. Fluctuează în funcție de hartă: mai multe aspecte înseamnă mai multe rânduri, iar relocation adaugă două-trei pagini pentru fiecare oraș (4 pagini pentru un oraș, 13 pentru cinci).

EndpointCe conținePaginiCrediteExemplu
/v1/reports/natalMarea treime, planete, case, aspecte35 000PDF
/v1/reports/synastryAspecte interhărți ale două hărți, echilibrul elementelor25 000PDF
/v1/reports/transit-yearlyPrognoza tranzitelor pentru anul ales55 000PDF
/v1/reports/relocationHartă de bază, până la 5 orașe, planete care și-au schimbat casa, linii în apropiere, 19 sfere ale vieții65 000PDF
/v1/reports/vedic-kundliLagna și nakshatra, poziții siderice, mahadashi Vimsottari25 000PDF
/v1/reports/lal-kitabKismat, teva, rină detectată, upayis25 000PDF
/v1/reports/gemstoneRecomandare de pietre cu mantre, pietre de evitat, stare de păcat75 000PDF
/v1/reports/human-designParametri cheie, centre, canale25 000PDF
/v1/reports/muhurtaZile favorabile rangate pentru o singură activitate45 000PDF
/v1/reports/lovePuncte cheie ale iubirii, marea treime, aspecte25 000PDF
/v1/reports/careerPuncte cheie ale carierei, contextul personalității, aspecte25 000PDF
/v1/reports/moneyPuncte cheie financiare, case, aspecte35 000PDF
/v1/reports/businessPuncte cheie ale afacerii, case, aspecte25 000PDF
/v1/reports/childTrăsături cheie ale caracterului, marea treime, planete25 000PDF
/v1/reports/stellaforgePoster al hărții pe o pagină: planete, echilibru, aspecte cheie15 000PDF
/v1/reports/tarotDescrierea aranjamentului și a cărților2100PDF
/v1/reports/vastuPlanul casei cu mandala, evaluare, descoperiri Vastu cu surse și corecții25 000PDF

Tarotul costă de cincizeci de ori mai puțin, deoarece nu are efemeride: o pagină de aranjament fără calcule astronomice.

/v1/reports/natal (și /v1/reports/generate cu report_type: "natal") acceptă depth. standard este documentul de mai sus, 5000 credite. extended costă 10000 credite și adaugă roata hărții și o secțiune pentru fiecare corp de la Soare la Pluto, Chiron și Ascendent în semn: doisprezece secțiuni, fiecare pe două-patru pagini de text editat (exemplu PDF, 13 pagini) din același corp care furnizează /v1/natal-texts. Nimic nu se generează la cerere, așa că aceeași hartă dă același document.

Secțiunile sunt în 20 de limbi, limbile site-ului; depth: "extended" cu altă limbă respinge cu 400, și nu se completează din altă limbă. Celelalte tipuri de rapoarte au momentan o singură adâncime: secțiunile lor lungi nu sunt încă scrise.

POST /v1/reports/generate acceptă câmpul report_type și face același lucru ca și calea separată. Douăsprezece tipuri: natal, transit-yearly, synastry, business, career, love, money, child, lal-kitab, human-design, tarot, vedic-kundli.

Pentru SDK este o singură metodă în loc de douăsprezece, pentru MCP un singur instrument în loc de douăsprezece. Prețul este același: apelul prin dispatcher scade exact la fel ca și calea directă.

Implicit se primește PDF și un link către el. ?format=html returnează o pagină HTML gata direct în răspuns, fără randare și fără stocare: convenabil când încorporezi raportul în pagina ta sau vrei să adaugi propriul CSS.

Linkul către PDF trăiește 24 de ore. Pentru a oferi clientului un link mai lung, adaugă ?retain_days=30 (până la 90): fișierul va sta atâtea zile, iar expires_at în răspuns va arăta asta. Nu găzduim documente terțe pe termen nelimitat, iar fișierul poate fi șters mai devreme prin DELETE /v1/reports/files/{filename}, gratuit. Fișierul conține ceea ce ai trimis, împreună cu numele, astfel că perioada de stocare este descrisă în DPA, secțiunea 2. GET /v1/reports/history afișează gratuit ultimele exporturi ale acestei chei, și înregistrarea expirată apare cu expired: true.

whitelabel acceptă un obiect cu 15 câmpuri: companyName, companyUrl, companyEmail, companyMobile, companyBio, logoUrl, frontImage, reportName, footerText, fontPairing și cinci culori (themeColor, headingColor, textPrimaryColor, textSecondaryColor, backgroundColor).

Poate fi transmis direct în cerere, și atunci nu este nevoie de nicio configurare a contului:

Terminal window
curl -X POST https://api.astroway.info/v1/reports/natal \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{ "chart": { "date": "1990-05-15", "time": "14:30:00",
"timezoneOffset": 3, "latitude": 50.45, "longitude": 30.52 },
"whitelabel": { "companyName": "Zoryana Studio",
"reportName": "Your Birth Blueprint",
"themeColor": "#7c3aed",
"footerText": "zoryana.example" } }'

În documentul generat apare numele studioului, titlul propriu al raportului, culoarea accentului în titlurile secțiunilor și subsolul tău. Cuvântul AstroWay nu apare deloc.

Alternativa pentru cei care nu doresc să repete obiectul în fiecare cerere: whitelabel: true preia configurația salvată a contului. Seteaz-o pe pagina Branding rapoarte în cabinet: numele companiei, numele raportului, contacte, logo și două culori, cu previzualizarea exemplului de raport natal. Aceleași setări sunt accesibile cu cheia prin /v1/whitelabel/config și /v1/whitelabel/logo, iar POST /v1/whitelabel/preview generează un exemplu în PDF. Câmpul transmis în obiect are prioritate față de cel salvat.

Demo live și cod pe GitHub, MIT.

Masa practică: datele clientului în stânga, PDF-ul gata în dreapta. Fiecare cărămidă de raport arată prețul în credite înainte de click și duce la exemplul gata. White-label se activează printr-o bifă. Backend-ul este un singur endpoint fără dependențe, deoarece esența este aici: browserul nu poate accesa API-ul direct, așa că cheia trăiește pe server.

Terminal window
git clone https://github.com/astroway/starter-practice
cd starter-practice && npm install
cp .env.example .env # your key goes here
npm run dev

Patru lucruri pe care trebuie să le elimini. Prețul este afișat acolo unde se ia decizia: serverul returnează X-Credits-Used înapoi pe pagină, nu doar în log. Șaisprezece rapoarte au patru forme de cerere, nu șaisprezece. Aceeași cerere a doua oară costă zero, deoarece cache-ul răspunsurilor returnează același fișier. Și ALLOWED_REPORTS limitează ce anume instanța va accepta să renderizeze: demo-ul public renderizează doar programul Tarot (/v1/reports/tarot, 100 credite), deoarece pagina pe internet deschis permite oricui să facă raport natal (/v1/reports/natal, 5 000) consumând limita lunară gratuită în două clickuri.

Câmpul language acceptă 21 de coduri. Trei sunt traduse complet: ucraineană, engleză, rusă. Pentru celelalte optsprezece, se localizează numele semnelor, iar titlurile și explicațiile rămân în engleză: raportul german va scrie “Löwe” sub titlul “Planets”.

Scriem asta direct, deoarece raportul este un document pe care clientul tău îl păstrează. Să-l vinzi ca german, văzând numele semnelor în germană în exemplu, ar fi o descoperire neplăcută pentru client, nu pentru noi. Raportul muhurta este încă complet în engleză.

/v1/reports/natal și celelalte PDF costă 5 000 credite, așa că limita lunară a planului se traduce simplu în numărul de rapoarte:

PlanCredite/lunăPDF-uriRapoarte Tarot
Free10 000rapoarte indisponibileindisponibile
Indie, $550 00010500
Starter, $19200 000402 000
Pro, $59800 0001608 000
Business, $1993 500 00070035 000
Reports Pack, $991 500 00030015 000

În planul Free rapoartele sunt închise intenționat: un PDF reprezintă câteva secunde de lucru Chrome pe partea noastră, iar tariful gratuit nu le acoperă. Cel mai ieftin acces este Indie la $5.

Reports Pack este un add-on separat pentru cei care au nevoie doar de rapoarte: $99 pe lună, 1 500 000 credite, adică 300 PDF la 33 de cenți fiecare, cu white-label. Este mai ieftin decât PDF pe Pro, deoarece cheia nu merge nicăieri în afară de rapoarte. Cheia unui astfel de plan merge doar în /v1/reports/* și /v1/whitelabel/*.

Revânzarea rapoartelor: cât îți costă PDF-ul

Section titled “Revânzarea rapoartelor: cât îți costă PDF-ul”

Dacă vinzi rapoarte clienților tăi, contează un singur număr: cât îți costă un PDF la volumul tău. În limita planului, prețul este prețul planului împărțit la numărul de PDF-uri. Peste limită, fiecare PDF este considerat ca overage, calculat la fiecare 10 000 credite peste limită, așa că un PDF de 5000 credite costă jumătate din rata de overage a planului.

PlanPDF în planPreț PDF în limităFiecare PDF peste
Indie, $510$0.50$2.50
Starter, $1940$0.48$2.50
Pro, $59160$0.37$1.50
Reports Pack, $99300$0.33$1.50
Business, $199700$0.28$1.00

Deci cel mai ieftin plan depinde de câte PDF-uri vinzi pe lună, inclusiv overage-ul:

PDF pe lunăCel mai ieftin planCheltuielile talePer PDF
10Indie$5$0.50
40Starter$19$0.48
100Pro$59$0.59
160Pro$59$0.37
300Reports Pack$99$0.33
500Business$199$0.40
700Business$199$0.28

Punctele de tranziție: Starter devine mai avantajos decât Indie de la 16 PDF, Pro față de Starter de la 57, Reports Pack față de Pro de la 187, dacă nu ai nevoie de altceva decât rapoarte, Business față de Reports Pack de la 367. Pro și Business deblochează și restul API-ului, Pack doar rapoarte și white-label.

Marja o stabilești tu. Pentru 300 PDF în Reports Pack cheltuielile tale sunt $99 pe lună. La $9 pe bucată asta înseamnă $2700 venit versus $99 cheltuieli, la $19 înseamnă $5700. Nu recomandăm prețul de vânzare cu amănuntul, dar aritmetica este aceeași pentru oricare: prețul tău minus 33 de cenți.

Raportul natal extins costă de două ori mai mult decât cel standard, așa că pe fiecare plan de mai sus este dublu prețul pentru PDF: $0.66 în Reports Pack.

Două lucruri reduc și mai mult cheltuielile reale. O cerere repetată cu aceleași date returnează același fișier din cache-ul răspunsurilor și nu costă nimic, așa că clientul care a descărcat raportul de două ori plătește o singură dată. Și planul anual este 12 luni la prețul 9, iar Reports Pack devine $0.25 per PDF.

Înainte de a vinde, deschide exemplele: fiecare este exact fișierul pe care îl returnează API-ul, și cu whitelabel numele și culorile tale înlocuiesc pe cele tipice.

Cinci endpoint-uri returnează narațiunea AI ca JSON, fără layout și fără PDF: /v1/reports/ai/natal-narrative, /transit-narrative, /synastry-narrative, /year-ahead-narrative, /monthly-narrative. 250 credite fiecare. Ia-le când textul merge în propriul tău layout, aplicație sau newsletter.

Raportul natal suportă și modul mixt: enrich: true adaugă narațiunea AI în interiorul PDF-ului. Pe aceeași hartă de testare sunt 5 pagini în loc de 3.