## Context
Crawl status shows 'completed' but returns an empty data array with formats ['json'] + jsonOptions prompt, where the same code worked the day before.

## Verified resolution
Contributor ftonato investigated with the reporter's real URLs and prompts: no API bug. The key factor was the reporter's maxDepth: 1 configuration differing from working setups, plus overly long/detailed extraction prompts confusing the LLM - break big extractions into smaller focused prompts. Lesson: empty structured-extraction results are usually a config/prompt problem (check maxDepth and prompt size), not an outage.