edupulse
EduPulse: Global education intelligence API — 10 endpoints for students, test-takers, and lifelong learners worldwide. Study guide generation (any subject, any grade level, 190+ countries), adaptive quiz with e
Coverage: Global
Endpoints: • guide ($0.10): Study guide generation — any subject, any grade, any country • quiz ($0.10): Practice quiz with adaptive difficulty and answer explanations • explain ($0.05): Concept explainer — any topic at any level from 5th grade to PhD • schedule ($0.10): Backwards-planned study schedule — from exam date to today, with daily tasks • prep ($1.00): Exam-style practice questions — 200+ exams, rubric-matched difficulty • flashcards ($0.50): Spaced-repetition flashcard set — import into Anki or Quizlet • explain ($0.50): Exam format explainer — complete breakdown of any exam structure and strategy • mock ($1.00): Full mock exam simulation — timed, scored, with performance report • misconception ($0.10): Misconception diagnosis — pinpoints the exact knowledge gap behind a wrong answer • grade ($1.00): Rubric-based exam grading — written response scoring with detailed feedback • co-op-guide ($0.10): Homeschool co-op finder — live web search for local groups and support communities • curriculum-match ($0.10): Homeschool curriculum finder — personalized matches by grade, subject, and learning style • essay ($0.25): College admissions essay review — admissions-coach feedback • homeschool-laws ($0.10): Homeschool law lookup — legal requirements and compliance checklist by jurisdiction • appeal-check ($0.50): Financial-aid appeal screen — lane routing with statutes (deterministic, $0.50) • appeal-letter ($5.00): Financial-aid appeal letter — citation-backed, ready to send ($5.00) • fix-check ($0.50): Student-loan fix screen — discharge/PSLF/servicer lane routing with deadline math (deterministic, $0.50) • fix-letter ($5.00): Student-loan fix document — AB 376 demand / PSLF reconsideration / discharge statement ($5.00) • plan-check ($0.50): SAVE wind-down plan comparator — RAP vs IBR vs Tiered Standard • sample ($0.20): Exam-suite sampler / preview — deterministic, no LLM
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Student age — catches independence-by-age (24+) before appealing for nothing | |
| agi | No | Adjusted gross income | |
| city | No | City or metro area — improves result specificity | |
| date | No | Exam date YYYY-MM-DD | |
| exam | No | exam | |
| lang | No | Response language code (e.g. es, fr, zh, ja) | |
| rate | No | Weighted avg rate %, default 6.5 | |
| count | No | count | |
| essay | No | Essay text (min. 50 characters). Use POST body for long essays. | |
| focus | No | Focus (academic, enrichment, both) | |
| grade | No | Grade level: K, 1-12 | |
| issue | No | Issue key. One of: forged_signature, identity_theft, no_diploma_falsecert, disqualifying_condition, unauthorized_payment, school_closed, pslf_denied_employer, pslf_denied_payment_count, pslf_denied_incomplete, pslf_buyback, pslf_employer_illegal_purpose, qwr_ignored, payment_misapplied, forgiveness_interference, transfer_problems, late_fee_unreasonable, expedite_request, rap_dispute, borrower_defense | |
| level | No | Grade level or exam type | |
| state | No | State or region — e.g. "Texas" | "Ohio" | |
| style | No | Learning style | |
| topic | No | Specific topic within the subject | |
| action | Yes | Which endpoint to call. Options: guide | quiz | explain | schedule | prep | flashcards | explain | mock | misconception | grade | co-op-guide | curriculum-match | essay | homeschool-laws | appeal-check | appeal-letter | fix-check | fix-letter | plan-check | sample | |
| answer | No | The student's wrong answer | |
| prompt | No | Essay prompt | |
| school | No | Target school | |
| balance | No | Total federal loan balance | |
| concept | No | concept | |
| ipa_usd | No | Income protection allowance from the FAFSA Submission Summary/ISIR (for the IPA screen) | |
| married | No | true if married and not separated (1087vv(d)(6)) | |
| section | No | Exam section (e.g. FAR for CPA) | |
| subject | No | Subject (algebra, biology, chemistry, history, etc.) | |
| audience | No | e.g. 'nursing student', 'Series 7 candidate', 'adult learner' | |
| duration | No | Duration in minutes | |
| enrolled | No | true|false — currently enrolled or admitted/aid-eligible (PJ unavailable after ceasing eligibility) | |
| question | No | The exam/study question | |
| response | No | The student response to grade | |
| loan_type | No | direct | ffel | perkins | private | unknown — federal discharge/PSLF lanes are Direct-loan regs (34 CFR part 685); private loans route to the CA servicer lane | |
| loan_year | No | Year you first received loan proceeds (must be 1986+) | |
| questions | No | questions | |
| religious | No | Religious preference (none, christian, catholic, etc. — default none includes all) | |
| award_year | No | Award year YYYY-YY (e.g. 2026-27; default current). Era-gated rules (OBBBA foreign-income strike eff. 2026-07-01) key off this | |
| child_ages | No | Child ages (e.g. 5-10, all ages) | |
| dependents | No | Dependents claimed (RAP $50/mo credit each) | |
| difficulty | No | difficulty | |
| charged_fee | No | true if the school charged for the review — flags the 1087tt(a)(2)(B) no-fee rule | |
| denial_date | No | PSLF: date on the denial notice — engine computes the 90-day reconsideration deadline (685.219(g)(1)) | |
| family_size | No | Household size for IBR poverty-line math (default dependents+1) | |
| school_name | No | School name (discharge lanes) | |
| ack_received | No | true|false — acknowledgment received within the 10-business-day window | |
| circumstance | No | What changed / the situation. One of: job_loss, dislocated_worker, income_drop_other, divorce_separation, death_of_provider, medical_expenses, k12_tuition, child_care, additional_in_college, severe_disability, homelessness, claimed_losses, forced_sale_farm_business, foreign_income, asset_change, qualifying_emergency, parental_abandonment, abusive_household, human_trafficking, refugee_asylee, parental_incarceration, unable_to_contact_parent, parents_refuse_support, parents_refuse_fafsa, unaccompanied_homeless, not_claimed_on_taxes, self_sufficient, standard_living_expenses, vacation_or_tithing | |
| closure_date | No | Closed school: official closure date YYYY-MM-DD (ED publishes these) | |
| current_plan | No | save|ibr|paye|icr|standard|graduated|extended|other|none | |
| grad_student | No | true if graduate/professional student (1087vv(d)(5)) | |
| interference | No | true if the servicer substantially interfered with forgiveness/discharge/plan rights — treble floor, min $1,500/violation (1788.103(c)) | |
| student_name | No | Student name for the letter | |
| borrower_name | No | Borrower name for the document | |
| pursuing_pslf | No | true if working toward PSLF | |
| question_type | No | e.g. NGN, logic-games, task-based-simulation, data-sufficiency | |
| servicer_name | No | Servicer name for the addressee (AB 376 demand) | |
| has_dependents | No | true if you have legal dependents other than a spouse (1087vv(d)(7)) | |
| hours_per_week | No | hours_per_week | |
| still_enrolled | No | true if you were still enrolled when the school closed | |
| borrower_status | No | existing|new (new = first loan or consolidation on/after 2026-07-01) | |
| withdrawal_date | No | Closed school: your withdrawal date — engine computes the 180-day window (34 CFR 685.214(d)) | |
| deferment_months | No | PSLF buyback: months in deferment/forbearance while employed full-time at a qualifying employer | |
| extension_notice | No | true if the servicer noticed a 15-business-day extension before day 30 | |
| income_after_usd | No | Income appeals: household income now/projected | |
| violations_count | No | CA servicer: distinct violations — $500/violation statutory floor math (1788.103(b)) | |
| income_before_usd | No | Income appeals: household income before the change | |
| new_borrower_2014 | No | IBR tier: true=10%/20yr (default), false=15%/25yr | |
| request_sent_date | No | CA servicer: date your qualified written request was sent — engine computes the 10/30-business-day clocks (Civ. Code 1788.102(t)) | |
| response_received | No | true|false — substantive response received | |
| actual_damages_usd | No | CA servicer: documented actual damages (fees, interest, credit harm) | |
| completed_teachout | No | true if you completed the program via a teach-out/another branch (defeats discharge) | |
| contact_poses_risk | No | Dependency-override gateway: true if contact with parent(s) poses a risk to you | |
| foster_ward_orphan | No | true if orphan/ward of court/foster care at 13+ — already independent (1087vv(d)(2)) | |
| veteran_active_duty | No | true if veteran or active duty (1087vv(d)(4)) | |
| medical_expenses_usd | No | Medical circumstance: out-of-pocket expenses — runs the deterministic IPA 11% deny-risk screen (FSA AVG Ch.5) | |
| school_says_no_appeals | No | true if the school claims it does not do adjustments — flags the 20 USC 1087tt(a)(2)(A) blanket-denial prohibition | |
| emancipated_guardianship | No | true if emancipated or in court-ordered legal guardianship (1087vv(d)(3)) | |
| unable_to_contact_parent | No | Dependency-override gateway (1087vv(d)(9)): true if you cannot contact the parent(s) |