Structured Data Extraction to JSON

Extracts specific fields from unstructured text into a strict JSON schema. Reliable across providers when JSON mode is on.

extraction jsonextractiondata

The prompt

Extract the following fields from the text. Return JSON exactly matching this schema:

{
  "person_name": string | null,
  "company": string | null,
  "role": string | null,
  "email": string | null,
  "phone": string | null,
  "meeting_date_iso": string | null,
  "topics": [string]
}

Rules:
- Use null for any field not present in the text. Do not guess.
- ISO date format for meeting_date_iso (YYYY-MM-DD), null if no date or only relative ("next Tuesday").
- Topics: 1-5 short noun phrases (max 3 words each).
- Return only the JSON object, no preamble, no markdown fences.

Text:
{{text}}

Recommended models

52 upvotes · 0 views · Extraction