Public OSINT Graph
Resolves one public name on Wikidata and returns a relationship graph from a fixed property list (instance of, country, headquarters, founder, chief executive, ownership, employer, education, membership, and similar). Hops stop at 2. People include only notable public roles: employer, education, position, and membership. Family, addresses, and contact details are not returned. If nothing matches, graph is empty and reason says why. No confidence score is returned.
Step 1 — Quick test
curl -s -X POST https://x402-micro-pay.com/api/skills/osint-graph \
-H "Content-Type: application/json" \
-d '{"seed_entity":"OpenAI","max_depth":2}'
Step 2 — Agent client
python -m agent.humanless_client osint_graph --seed "OpenAI" --depth 2
Input schema
| Field | Type | Required |
|---|---|---|
| seed_entity | string | yes |
| max_depth | integer (1–4 accepted; values above 2 run as 2) | no, default 2 |
An empty or missing seed is rejected (HTTP 400, or the request validator). The seed is not replaced with a sample.
Output
skill, seed_entity, max_depth, limit, disclaimer, resolved, alternatives (up to three Wikidata candidates), graph.nodes (id, name, type (the Wikidata instance-of label), kind (person, organization, place, or other; person only when Wikidata says the node is a human, so a company is never typed as a person), url), graph.edges (from, to, relation, pid), degrees_sample (shortest paths that use those edges), and sources. reason is present when the seed did not match or a Wikidata call failed.
Billing
Paid per call. The price is the osint_graph entry in /api/catalog.