Quick overview
This workflow collects recent Instagram posts for a user-provided hashtag using RecentReborn, calculates and ranks co-used hashtags across distinct accounts, and returns an interactive results page (table, pairs, graph, CSV) via an n8n Form completion screen.
How it works
- Receives a submission from an n8n Form (or runs manually with default values from a configuration step).
- Cleans and validates the hashtag, sample size, and optional exclude list and returns a form error screen if the input is invalid.
- Uses RecentReborn to search Instagram posts for the hashtag up to the requested limit, retrying temporary failures with exponential backoff and turning API errors into user-readable messages.
- Deduplicates and filters the returned posts (including repost and hashtag-stuffing checks), then counts and ranks co-used hashtags by distinct accounts, posts, and like-based metrics and also calculates frequently co-occurring hashtag pairs.
- Builds an HTML results page that includes summary cards, warnings, a sortable/filterable ranking table, a hashtag set to copy, a pairs list, a network graph, a post list, and a CSV export.
- If the run was started from the form, displays the generated HTML as the form completion screen; otherwise it leaves the results available in the execution data.
Setup
- Install the community node
n8n-nodes-recentreborn on a self-hosted n8n instance and restart n8n if required.
- Create and select a RecentReborn API credential (API key from app.recentreborn.com with API access) for the Instagram hashtag search step.
- Open the n8n Form trigger, copy its production URL, and share it with users who should run analyses (optionally enable form authentication to control credit usage).
- Review and adjust defaults and limits in the Config step (for example max sample size, retry settings, exclude list, minimum accounts per hashtag, and output sizes).
Requirements
Customization