RichAPI
AI-generatedSummary
Selects a RichAPI endpoint and sends its request using the endpoint-specific fields you configure. Depending on the endpoint, it can enrich or search data, scrape websites, perform utility transformations, or submit asynchronous jobs; some async endpoints can return a job ID, wait for completion, or deliver results to a webhook.
Inputs
- Endpoint (required) — Choose the API action to call. Each selection reveals its own inputs, such as a prompt and context for AI Enrich, search terms and filters for searches, URLs or identifiers for enrichment and scraping, or text and values for utility operations.
- Endpoint-specific fields — Provide the parameters shown for the selected endpoint. Required fields vary by endpoint; for example, AI Enrich requires a prompt and provider, while LinkedIn profile enrichment requires a profile URL. Optional fields refine the request, such as search limits, filters, cache settings, or output formats.
- Completion Mode — For the listed async enrichment and email endpoints, choose to return the initial job response, wait for completion, or deliver results to a webhook. Webhook URL is required for webhook delivery. Waiting uses the configured polling interval and maximum wait; failure and timeout options control how polling results are handled.
- Additional Options — Raw JSON Body merges into the generated request body and overrides matching generated fields. Return Raw Response controls whether the response is returned without normal response conversion. Timeout Seconds sets the request timeout.
Output shape
One n8n item per input item, containing the endpoint response data.
The response fields depend on the chosen endpoint. Async behavior depends on the endpoint and completion mode; waiting may return a completed or partial result, or fail on job failure or timeout according to the configured options. Raw Response changes response conversion.
