N8N
Learn how to connect TheirStack with N8N — pull job postings and company data via HTTP Request nodes, or automate real-time notifications through webhooks.
N8N is an open-source workflow automation platform that you can self-host or use via n8n.cloud. It connects hundreds of services and lets you build powerful automations with a visual editor.
There are two ways to integrate TheirStack with N8N:
- HTTP Request node — Pull job postings, company data, or technographic information on-demand by calling the TheirStack API directly from an N8N workflow.
- Webhook trigger — Receive real-time notifications whenever new jobs or companies match your search criteria.
Pull data on-demand with the HTTP Request node
Use N8N's HTTP Request node to call the TheirStack API directly. This is ideal for workflows that run on a schedule or that enrich data coming from other nodes.
Quick setup from TheirStack App
The fastest way to get started is to copy a pre-configured HTTP Request node directly from the TheirStack app:
Go to app.theirstack.com, run a job or company search with your desired filters, and click the API button.
Select the N8N tab and click Copy HTTP Request. This copies a fully configured N8N HTTP Request node to your clipboard — including your API key, headers, and search filters.
Go to your N8N instance, open your workflow, and paste with CTRL+V (Windows) or CMD+V (Mac). The HTTP Request node will appear pre-configured and ready to execute.
Manual setup
If you prefer to configure the HTTP Request node manually:
Create a new workflow in N8N or open an existing one.
Add an HTTP Request node to your workflow.
Configure the node with the following settings:
- Method:
POST - URL:
https://api.theirstack.com/v0/jobs/search(or/v0/companies/searchfor companies) - Authentication: Select Header Auth and set:
- Name:
Authorization - Value:
Bearer YOUR_API_KEY(get your API key)
- Name:
- Send Headers: Enable and add:
Content-Type:application/json
- Send Body: Enable, set Body Content Type to
JSON, and add your search filters:{ "job_title_or": ["software engineer", "developer"], "posted_at_max_age_days": 7, "limit": 25 }
Click Execute Node to test and inspect the output.
See the API Reference for all available endpoints and filter options.
Real-time notifications with webhooks
Use N8N's Webhook trigger node to receive events from TheirStack whenever new jobs or companies match your criteria. This is ideal for real-time alerts, CRM updates, and notifications.
Create a new workflow in N8N.
Add a Webhook trigger node and set the HTTP method to POST.
Copy the webhook URL displayed in the node.
Create a webhook in TheirStack using the N8N webhook URL.
Add downstream nodes to process the data — for example, send a Slack message, update a CRM, or write to a spreadsheet.
Activate the workflow so it listens for incoming webhooks.
For a detailed walkthrough, see How to send jobs to Slack.
Use cases
- Scheduled job monitoring: Run a workflow on a cron schedule to pull new jobs matching your criteria, then filter and send to Slack, email, or a spreadsheet.
- CRM enrichment: Pull technographic data about companies in your CRM and route enriched records back using N8N's CRM nodes (HubSpot, Salesforce, etc.).
- Real-time job alerts: Use the webhook trigger to start a workflow the moment a new job is posted, and notify your team via Slack or email.
Frequently asked questions
Can I self-host N8N and use it with TheirStack?
Yes. TheirStack's API works with any N8N instance — whether self-hosted or running on n8n.cloud. Just ensure your instance can make outbound HTTPS requests to api.theirstack.com.
What is the difference between the HTTP Request node and Webhook trigger?
The HTTP Request node lets you pull data on-demand — you control when and how often data is fetched. The Webhook trigger pushes data to N8N in real-time whenever new results match your saved search in TheirStack. Use webhooks for instant alerts, and HTTP Request nodes for scheduled or enrichment workflows.
How do I handle pagination in N8N?
The TheirStack API supports limit and page parameters. To paginate through results in N8N, use a Loop Over Items node or a SplitInBatches node to iterate through pages, incrementing the page parameter on each iteration until no more results are returned.
How is this guide?
Last updated on
Make
Learn how to connect TheirStack with Make.com — pull job postings and company data on-demand via HTTP modules, or automate real-time notifications through webhooks.
Users and Teams
Learn about users and teams in TheirStack — how to create and manage teams, invite members, assign roles, and share billing plans, saved searches, and company lists.




