Deep Scrape
Build sourced JSON dossiers on people, companies, or topics with DeepAPI.
Install
npx skills add davidondrej/skills --skill deep-scrape -g -a claude-code -y- Repository
- davidondrej/skills4.2k
- Category
- Writing
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 2,234 tokens
- Runs scripts
- No, instructions only
What it does
Build sourced JSON dossiers on people, companies, or topics with DeepAPI. Use for profiles, prospects, vendor due diligence, or customer research across sources; use deep-research for recommendations.
Deep Scrape
Collect structured evidence about one subject across public sources. Use
deep-research for detailed answers or recommendations, and a dedicated scraper
for one known page or platform.
Prepare the request
Read deepapi for credentials, headers, and shared protocol.
Use POST /v1/scrape/deep with an API key scoped to scrape:deep.
query: required, 500 characters maximum. Name one subject, add identifying context, and state needed information; keep longer instructions for your synthesis.urls: optional public website/profile seeds to reduce namesake mistakes. They anchor discovery without limiting results to those URLs.sources: optional source-type filter, e.g.["website", "github", "twitter"]. Omit for broad discovery. It filters types, not domains, and may exclude a seed's type.maxCostUsd: "0.50" default, "5.00" maximum per request. A spending ceiling, not a quoted charge; respect the total budget across calls.dryRun: true: previews the credit hold without scraping, charging, or returning a dossier. OmitdryRunor setfalsefor the paid call.
Send only documented fields: there are no model, provider, depth, maxItems,
outputSchema, or separate instructions controls. Asking for a fact in query
does not guarantee discovery or add a response field.
For unclear schema, pricing, scope, or availability, fetch
GET /v1/capabilities?capability=scrape.deep; its live contract takes precedence.
Start and preserve request identity
Requires curl, jq, and uuidgen. Adapt the body. Load credentials from your
configured secure source only when setup variables are missing; never source
unrelated shell configuration or print the key.
