India: MyNeta Candidate Affidavits API
Under maintenancePricing
from $5.00 / 1,000 candidate profiles
India: MyNeta Candidate Affidavits API
Under maintenanceStructured candidate data from MyNeta (ADR) — party, constituency, assets, liabilities, criminal cases, education. Filter by election, state, party, or financial profile. For journalism, research, election analysis, and political risk screening.
Pricing
from $5.00 / 1,000 candidate profiles
Rating
0.0
(0)
Developer
Neel Raut
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Structured candidate data from MyNeta (Association for Democratic Reforms) — every politician contesting Indian elections. Get name, party, constituency, age, education, profession, declared assets and liabilities, and criminal cases in clean JSON.
Filter by election, state, party, criminal record, or minimum asset threshold. No more manually scraping affidavit PDFs.
Who this is for
- Journalists & fact-checkers — pull all candidates in a constituency, surface assets/cases for stories
- Election analysts & researchers — bulk export for state-level analysis, asset growth tracking, party comparisons
- Political risk / due diligence teams — screen counterparties or candidates against MyNeta affidavits
- Academic researchers — clean datasets for political economy / criminalization-of-politics studies
- Civic-tech builders — feed live affidavit data into dashboards, voter info apps, election trackers
Input
| Field | Type | Description |
|---|---|---|
election | string | MyNeta election folder name. Examples: LokSabha2024, LokSabha2019, Maharashtra2024, Karnataka2023, Jharkhand2024, Punjab2022. Required. |
state | string | State name filter (case insensitive, partial match). E.g. Maharashtra. Leave blank for all states. |
party | string | Party name or abbreviation filter. E.g. BJP, INC, AAP, SP. |
hasCriminalCases | boolean | True = only candidates with cases. False = only clean candidates. Unset = include all. |
minAssetsInr | integer | Filter to candidates with declared assets ≥ this amount (in rupees, not crores). 10000000 = ₹1 crore. |
maxResults | integer | Cap on records returned. Default 100. Use to control cost. |
Sample input
{"election": "LokSabha2024","state": "Maharashtra","party": "BJP","hasCriminalCases": true,"minAssetsInr": 10000000,"maxResults": 50}
Output
Each record:
{"candidateId": "3930","name": "Gaddigoudar Parvatgouda Chandangouda","party": "Bharatiya Janata Party (BJP)","constituency": "BAGALKOT","state": "KARNATAKA","election": "LokSabha2024","age": 72,"education": "Graduate Professional. BA 1972 Basaveshwara Kala Mahavidyalaya. LLB 1975 Raja Lakkammagowda Law College","selfProfession": "Farmer and lawyer","spouseProfession": "House Wife","assetsInr": 75855750,"liabilitiesInr": 24446219,"criminalCasesCount": 0,"criminalCasesSummary": "","profileUrl": "https://www.myneta.info/LokSabha2024/candidate.php?candidate_id=3930"}
Pricing
Pay-per-event: charged per candidate record returned. Use maxResults to cap cost.
Data source & attribution
All data sourced from MyNeta.info, maintained by the Association for Democratic Reforms (ADR). This API is an unofficial structured-data wrapper. For original PDFs and affidavits, always cite MyNeta as the source.
Supported elections (examples)
- Lok Sabha: 2024, 2019, 2014, 2009
- Recent state assembly: Maharashtra 2024, Jharkhand 2024, Haryana 2024, Karnataka 2023, Punjab 2022, UP 2022
- Rajya Sabha, Bihar MLC, etc.
If an election folder exists on myneta.info, this actor can scrape it. Try MyNeta.info → pick election → copy the URL slug.