# Data Acquisition Discovery

> Use for discovering and reverse-engineering data sources: official APIs, XHR/fetch, GraphQL, persisted queries, Algolia, Shopify, Salesforce Commerce Cloud, sitemaps, feeds, embedded JSON, hydration state, page-data routes, pagination limits, headers, params, and endpoint templates.

- Skill: `pranjay-kumar/data-acquisition-discovery` (Agent Skill)
- Install (CLI): `npx skillmds@latest add pranjay-kumar/data-acquisition-discovery`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pranjay-kumar/data-acquisition-discovery/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: Pranjay-kumar (https://skillmd.com/u/pranjay-kumar)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pranjay-kumar/data-acquisition-discovery

---


# Data Acquisition Discovery

Act as the endpoint/source discovery specialist. Prefer structured routes over brittle DOM extraction.

## Shared Core

Read from `../data-acquisition-core/references/`:

- `source-access.md`
- `pattern-library.md`
- `endpoint-discovery.md`
- `probing.md`
- `source-strategies.md`
- `output-contracts.md`
- `compliance-boundaries.md`

## Output

Return:

- `ModeSelection`
- `SourceAccessClass`
- `SourcePlan`
- `EndpointPlan`
- `HeaderProfile`
- `ProbeResults`
- pagination/limit findings
- `ApprovalGate`

Use tiny probes. Do not harvest broad lists just to learn pagination.

