GraphQL Introspection Extractor avatar

GraphQL Introspection Extractor

Pricing

from $6.50 / 1,000 schema validateds

Go to Apify Store
GraphQL Introspection Extractor

GraphQL Introspection Extractor

Extract GraphQL introspection/schema metadata into clean datasets for documentation, QA, comparison, and downstream tooling.

Pricing

from $6.50 / 1,000 schema validateds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Store Positioning

Store title: GraphQL Introspection Extractor

Short description: Extract GraphQL introspection/schema metadata into clean datasets for documentation, QA, comparison, and downstream tooling.

SEO title: GraphQL Introspection Extractor — API, schema, and developer QA

SEO description: Extract GraphQL introspection/schema metadata into clean datasets for documentation, QA, comparison, and downstream tooling. Use it to catch contract drift, schema mistakes, unsafe endpoint assumptions, and developer-tool quality issues before release.

Categories: SEO_TOOLS, DEVELOPER_TOOLS

Keywords: graphql, introspection, extractor, schema, data qa, dataset qa, api/developer qa

Pay-Per-Event Pricing

This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.

  • Tier: A1 — API/developer QA
  • Primary event: schema-validated at $0.00650 base
  • Default max charge: $10.00
  • Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount

Event set:

  • actor-start: base $0.00500, GOLD $0.00400. Graphql Introspection Extractor: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • schema-validated: base $0.00650, GOLD $0.00520. Graphql Introspection Extractor: charged when schema validated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • contract-rule-checked: base $0.00390, GOLD $0.00312. Graphql Introspection Extractor: charged when contract rule checked is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • report-generated: base $0.05000, GOLD $0.04000. Graphql Introspection Extractor: charged when report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.

The actor accepts actor-start before work, accepts the primary event before each dataset row, and accepts report-generated before writing report files. If maxChargeUsd or the live PPE limit blocks a charge, the corresponding row or report is not written.

Public Task Concepts

  • Audit GraphQL Introspection controls on a capped public sample
  • Find high-priority GraphQL Introspection issues before release
  • Validate GraphQL Introspection evidence from supplied pages
  • Prioritize GraphQL Introspection fixes with severity and proof
  • Export GraphQL Introspection QA rows for client review Convert GraphQL introspection JSON into structured rows.

What It Does

Extracts types, fields, arguments, enum values, interfaces, directives, descriptions, and deprecation metadata from introspection JSON or an adapter-fetched endpoint.

Inputs

This actor exposes these input fields in .actor/input_schema.json:

  • introspectionJson
  • endpointUrl
  • headers
  • includeDeprecated
  • includeDescriptions
  • includeDirectives
  • maxTypes
  • timeoutMs
  • maxChargeUsd

The exact default sends the standard read-only introspection query to the public Countries GraphQL API and caps extraction to three schema types; the endpoint was verified at 2026-07-12T05:30:00Z.

Outputs

Dataset rows contain:

  • typeName
  • typeKind
  • fieldName
  • argumentName
  • returnType
  • isDeprecated
  • deprecationReason
  • descriptionPresent
  • directiveName
  • source

Sample outputs in examples/output.sample.json and output.sample.json were generated from examples/input.tiny.json through actor logic.

Reports

After the report-generated charge is accepted, the actor writes its Markdown, JSON, or CSV reports to the key-value store. A rejected report charge leaves those files unwritten.

Public Task Concepts

  • Validate GraphQL Introspection Extractor before release
  • Run a bounded GraphQL Introspection Extractor QA check
  • Generate developer QA evidence for GraphQL Introspection Extractor

Safe use

Use small capped runs first. Network paths are bounded; review output quality and costs before increasing limits.