jsonld_entities
Extracts nested JSON-LD, validates Schema.org types and properties, and resolves disconnected blocks into one unified knowledge graph with typed edges.
Instructions
JSON-LD Entity Graph Resolver — Schema.org to Knowledge Graph
Extract deeply nested JSON-LD, validate against Schema.org (979 types, 1,633 properties), and resolve disconnected blocks into one unified knowledge graph with typed edges. No browser, no API keys, no LLM. First 3 pages free.
Pricing (pay per event, billed to your Apify account): Actor start: $0.00005; Page processed: $0.0015; platform usage billed to your account.
Runs on Apify as subimpact/jsonld-entity-graph-resolver.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxPages | No | Hard limit on how many URLs this run may request. Leave empty for no limit. | |
| _maxItems | No | How many dataset items to return to the model (1-1000, default 50). Truncates the response only; it does not change what the Actor collects or charges for. | |
| startUrls | Yes | List of pages to extract JSON-LD from. Each entry: {"url": "https://..."} | |
| estimateOnly | No | Run the full extraction and report what it would cost, without charging anything. | |
| maxChargeUsd | No | Hard ceiling on what this run may charge. Once reached, no further events are billed. | |
| resolveGraph | No | Resolve @id references across all blocks on the page and emit a unified graph: nodes (id, types, properties) + edges (subject, predicate, object). Disconnected schemas become one graph. | |
| _maxChargeUsd | No | Per-run spending cap in USD (default 0.5). Passed to Apify as the run option maxTotalChargeUsd, so the run stops when it reaches this charge. | |
| validateSchema | No | Check every @type and property against the bundled Schema.org ontology (979 types, 1,633 properties). Reports unknown types and invalid properties per page. | |
| includeRawBlocks | No | Also store the parsed JSON-LD blocks verbatim in each row (useful for debugging or downstream processing). | |
| proxyConfiguration | No | Apify proxy for IP rotation. Leave default for automatic proxy. |