Get Started
Templates / Api Schema Extractor
$12992 nodes Daily DriverVerified · Daniel Grey

Api Schema Extractor

SALESApi Schema Extractor92 nodes$129 one-timeDaily Driver

Who is this for?

You are the integrations dev connecting one new API per manual run, and this Gemini scraping workflow searches, scrapes and extracts JSON schema. Each API needs docs opened, endpoints copied to notes, and fields and enums typed out.

What problem does this solve?

You open docs, copy endpoints into notes, then type fields and enums. When you run it manually, the flow searches for docs, scrapes pages, classifies with Gemini, and builds JSON schema to Drive. You just approve extracted operations instead of typing each field yourself.

What this workflow does

1. Web Search For API Schema (HTTP API)
2. Scrape Webpage Contents (HTTP API)
3. Default Data Loader (Document Default Data Loader)
4. Google Gemini Chat Model (Google AI)
- Includes Daniel Grey pack: Slack - Error Alerts, Google Sheets - Audit Log, Wait - Rate Limit, Set - Audit Trail (all wired).

How it works

You run it manually from the n8n editor → Get All Research, All Research Done?, Get All Extract, ending in All Generate Done?.

Setup

1. Open danielgrey.shop/app/templates/dg-0039 → Copy JSON → n8n → Import from Clipboard (or Push to n8n)
2. Connect credentials: Google Sheets, Slack, Google AI, Google Drive
3. Run once manually to verify each branch — it imports clean and goes green first try — then a 10-minute review and activate.

Requirements

- n8n 1.50.0 or later
- Credentials for Google Sheets, Slack, Google AI, Google Drive
- One-time $129 — yours forever, Pro unlocks it too.

Customising

- Tune the logic inside Merge Lists — thresholds and weights are plain code with comments.
- Adjust the branch condition in Has Results? to match your own cutoff.

Workflow nodes (92)

When clicking ‘Test workflow’Web Search For API SchemaScrape Webpage ContentsResults to ListRecursive Character Text Splitter1Content Chunking @ 50k CharsSplit Out ChunksDefault Data LoaderSet Embedding VariablesExecute Workflow TriggerExecution DataEventRouterGoogle Gemini Chat ModelSuccessful RunsFor Each Document...Embeddings Google GeminiHas API Documentation?Store Document EmbeddingsEmbeddings Google Gemini1Google Gemini Chat Model1Extract API OperationsSearch in Relevant DocsWaitRemove Dupes

+ 68 more in the JSON

Tags

salesenhancedhubflowpremiummarketing

Changelog

1.0 · Initial release 2026-08-31
Tested, sanitized, 4-node enhancement pack (Slack/Sheets/Wait/Set) by Daniel Grey