Skip to main content
JULY 2026 · 1448 AH|169 CHARITIES|METHODOLOGY v5.2.0 · UPDATED JUL 18CHANGELOG
Good MeasureGivingBeta
AI Prompt

Homepage Extraction

Extracts mission, target populations, and founding year from charity homepages.

Data ExtractionActive

Prompt content

Promptconfig/page_prompts.yaml
Extract the following information from this charity homepage. Return ONLY valid JSON matching the exact schema below.

CRITICAL EXTRACTION RULES:
- Only extract information that is EXPLICITLY stated on the page
- Do NOT infer, assume, or guess values
- If a field is not clearly present, return null
- For external evaluations (GiveWell, Charity Navigator, BBB): only include if the page EXPLICITLY mentions being rated or evaluated by that organization
- For zakat eligibility: only set to true if the page explicitly uses the word "zakat"
- For scholarly endorsements: only include names explicitly mentioned as endorsing the charity

Required fields:
- mission: String (50-2000 characters) - The charity's mission statement

Optional fields:
- vision: String or null (max 2000 characters) - Vision statement if present
- target_populations: Array of strings (0-10 items) - High-level beneficiary populations
- geographic_coverage: Array of strings (0-20 items) - Geographic regions served
- founded_year: Integer or null (1800-2100) - Year the charity was founded

Return JSON only. Do not include explanations or markdown formatting.

Annotations

ONLY extracts explicitly stated information. Never infers or guesses. This prevents hallucination at the source data level.