Requirements
Connecting Ahrefs takes an active account plus an API access token from your account settings — no other setup is required.[3]
Get your Ahrefs credentials
- API KeypasswordRequired
You can create and manage existing API keys via Account settings -> API keys.
[1]
Connect Ahrefs in WEXTL
- Log in to your WEXTL account, add the Ahrefs node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Ahrefs account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Ahrefs node modules
The list below is a reference of every Ahrefs node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Ahrefs node module below to see exactly what it takes in, what it returns, and what connection it needs.
Get a Competitor's OverviewSearch
| Field | Type |
|---|---|
DateRequired | date |
DeviceRequired | choice |
Project IDRequired | choice |
Select ColumnsRequired | choice |
| Date Compared | date |
| Limit | number |
| Order By | choice |
| Output Format | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Field | Type |
|---|---|
| Competitors list | array |
| Country | text |
| Keyword | text |
| Keyword difficulty | number |
| Keyword has data | boolean |
| Keyword is frozen | boolean |
| Language | text |
| Location | text |
| Serp features | array |
| Serp updated | text |
| Serp updated prev | text |
| Tags | array |
| Volume | number |
Get a Keywords ListSearch
Get a SERP OverviewSearch
| Field | Type |
|---|---|
Project IDRequired | choice |
DeviceRequired | choice |
KeywordRequired | text |
| Date | date |
| Language Code | text |
| Location ID | number |
| Output Format | choice |
| Top Positions | number |
| Field | Type |
|---|---|
| Position | number |
| Title | text |
| URL | text |
| Type | array |
| Update date | date |
| Nr words | number |
| Domain rating | number |
| URL rating | number |
| Ahrefs rank | number |
| Backlinks | number |
| Refdomains | number |
| Traffic | number |
| Value | number |
| Keywords | number |
| Top keyword | text |
| Top keyword volume | number |
Get a SERP OverviewSearch
| Field | Type |
|---|---|
KeywordRequired | text |
Select ColumnsRequired | choice |
| Date | date |
| Output Format | choice |
| Top Positions | number |
| Field | Type |
|---|---|
| Position | number |
| Title | text |
| URL | text |
| Type | array |
| Update date | date |
| Nr words | number |
| Domain rating | number |
| URL rating | number |
| Ahrefs rank | number |
| Backlinks | number |
| Refdomains | number |
| Traffic | number |
| Value | number |
| Keywords | number |
| Top keyword | text |
| Top keyword volume | number |
Get AI ResponsesSearch
Get AnchorsSearch
| Field | Type |
|---|---|
TargetRequired | text |
SelectRequired | choice |
| History | choice |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Anchor | text |
| Dofollow links | number |
| First seen | date |
| Last seen | date |
| Links to target | number |
| Lost links | number |
| New links | number |
| Refdomains | number |
| Refpages | number |
| Top domain rating | number |
Get BacklinksSearch
| Field | Type |
|---|---|
SelectRequired | choice |
TargetRequired | text |
| Aggregation | choice |
| History | text |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Limit | number |
| Field | Type |
|---|---|
| Ahrefs rank source | number |
| Ahrefs rank target | number |
| Alt | text |
| Anchor | text |
| Broken redirect new target | text |
| Broken redirect reason | text |
| Broken redirect source | text |
| Class c | number |
| Discovered status | text |
| Domain rating source | number |
| Domain rating target | number |
| Drop reason | text |
| Encoding | text |
| First seen | date |
| First seen link | text |
| HTTP code | number |
| HTTP crawl | boolean |
| IP source | text |
| Is alternate | boolean |
| Is canonical | boolean |
Get Backlinks StatsAction
Get Best by External LinksSearch
| Field | Type |
|---|---|
TargetRequired | text |
SelectRequired | choice |
| History | choice |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output Format | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Dofollow to target | number |
| First seen link | text |
| HTTP code target | number |
| Languages target | array |
| Last seen | text |
| Last visited source | text |
| Last visited target | text |
| Links to target | number |
| Lost links to target | number |
| New links to target | number |
| Nofollow to target | number |
| Powered by target | array |
| Redirects to target | number |
| Refdomains target | number |
| Target redirect | text |
| Title target | text |
| Top domain rating source | number |
| URL rating target | number |
| URL to | text |
| URL to plain | text |
Get Best by Internal LinksSearch
| Field | Type |
|---|---|
SelectRequired | choice |
TargetRequired | text |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Canonical to target | number |
| Dofollow to target | number |
| First seen link | text |
| HTTP code target | number |
| Languages target | array |
| Last seen | text |
| Last visited source | text |
| Last visited target | text |
| Links to target | number |
| Nofollow to target | number |
| Powered by target | array |
| Redirects to target | number |
| Target redirect | text |
| Title target | text |
| URL rating target | number |
| URL to | text |
| URL to plain | text |
Get Broken BacklinksSearch
| Field | Type |
|---|---|
SelectRequired | choice |
TargetRequired | text |
| Aggregation | choice |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Limit | number |
| Field | Type |
|---|---|
| Ahrefs rank source | number |
| Ahrefs rank target | number |
| Alt | text |
| Anchor | text |
| Broken redirect new target | text |
| Broken redirect reason | text |
| Broken redirect source | text |
| Class c | number |
| Discovered status | text |
| Domain rating source | number |
| Domain rating target | number |
| Drop reason | text |
| Encoding | text |
| First seen | date |
| First seen link | text |
| HTTP code | number |
| HTTP crawl | boolean |
| IP source | text |
| Is alternate | boolean |
| Is canonical | boolean |
Get Competitor PagesSearch
| Field | Type |
|---|---|
DateRequired | date |
DeviceRequired | choice |
| Project ID | choice |
| Select Columns | choice |
| Date Compared | date |
| Limit | number |
| Order By | choice |
| Output Format | choice |
| Target and Tracked Competitors Only | boolean |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Field | Type |
|---|---|
| Keywords | number |
| Share of traffic value | number |
| Share of traffic value prev | number |
| Share of voice | number |
| Share of voice prev | number |
| Status | text |
| Title | text |
| Title prev | text |
| Traffic | number |
| Traffic prev | number |
| Traffic value | number |
| Traffic value prev | number |
| URL | text |
Get CompetitorsSearch
Get Crawler IP AddressesSearch
Get Crawler IP RangesSearch
Get Domain RatingAction
Get Domain Rating HistorySearch
Get KeywordsSearch
| Field | Type |
|---|---|
SelectRequired | choice |
| Keyword List ID | number |
| Keywords | text |
| Limit | number |
| Order By | choice |
| Output | choice |
| Search Engine | choice |
| Target | text |
| Target Mode | choice |
| Target Position | choice |
| Timeout | number |
| Volume Monthly Date From | date |
| Volume Monthly Date To | date |
| Where | text |
| Field | Type |
|---|---|
| Clicks | number |
| Cpc | number |
| Cps | number |
| Difficulty | number |
| First seen | date |
| Global volume | number |
| Intents | object |
| Keyword | text |
| Parent topic | text |
| Parent volume | number |
| Searches pct clicks organic and paid | number |
| Searches pct clicks organic only | number |
| Searches pct clicks paid only | number |
| Serp features | array |
| Serp last update | text |
| Traffic potential | number |
| Volume | number |
| Volume desktop pct | number |
| Volume mobile pct | number |
| Volume monthly | number |
Get KeywordsSearch
Get Keywords HistorySearch
Get Limits and UsageAction
Get Linked DomainsSearch
| Field | Type |
|---|---|
SelectRequired | choice |
TargetRequired | text |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Dofollow linked domains | number |
| Dofollow links | number |
| Dofollow refdomains | number |
| Domain | text |
| Domain rating | number |
| First seen | text |
| Is root domain | boolean |
| Linked domain traffic | number |
| Linked pages | number |
| Links from target | number |
Get Matching TermsSearch
| Field | Type |
|---|---|
SelectRequired | choice |
| Keyword List ID | number |
| Keywords | text |
| Limit | number |
| Match Mode | choice |
| Order By | choice |
| Output | choice |
| Search Engine | text |
| Terms | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Cpc | number |
| Cps | number |
| Difficulty | number |
| First seen | date |
| Global volume | number |
| Intents | object |
| Keyword | text |
| Parent topic | text |
| Serp features | array |
| Serp last update | text |
| Traffic potential | number |
| Volume | number |
| Volume desktop pct | number |
| Volume mobile pct | number |
| Volume monthly | number |
Get MetricsAction
Get Metrics by CountrySearch
| Field | Type |
|---|---|
DateRequired | date |
TargetRequired | text |
| Mode | choice |
| Output | choice |
| Protocol | choice |
| Select | choice |
| Volume Mode | choice |
| Limit | number |
| Field | Type |
|---|---|
| Country | text |
| Org cost | number |
| Org keywords | number |
| Org keywords 1 3 | number |
| Org traffic | number |
| Paid cost | number |
| Paid keywords | number |
| Paid pages | number |
| Paid traffic | number |
Get Metrics HistorySearch
Get Organic CompetitorsSearch
| Field | Type |
|---|---|
DateRequired | date |
SelectRequired | choice |
TargetRequired | text |
| Date Compared | date |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Field | Type |
|---|---|
| Competitor domain | text |
| Competitor URL | text |
| Domain rating | number |
| Group mode | text |
| Keywords common | number |
| Keywords competitor | number |
| Keywords target | number |
| Pages | number |
| Pages diff | number |
| Pages merged | number |
| Pages prev | number |
| Share | number |
| Traffic | number |
| Traffic diff | number |
| Traffic merged | number |
| Traffic prev | number |
| Value | number |
| Value diff | number |
| Value merged | number |
| Value prev | number |
Get Organic KeywordsSearch
| Field | Type |
|---|---|
DateRequired | date |
SelectRequired | choice |
TargetRequired | text |
| Date Compared | date |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output Format | choice |
| Protocol | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Limit | number |
| Field | Type |
|---|---|
| All positions | array |
| All positions prev | array |
| Best position | number |
| Best position diff | number |
| Best position has thumbnail | boolean |
| Best position has thumbnail prev | boolean |
| Best position has video | boolean |
| Best position has video prev | boolean |
| Best position kind | text |
| Best position kind merged | text |
| Best position kind prev | text |
| Best position prev | number |
| Best position set | text |
| Best position set prev | text |
| Best position URL | text |
| Best position URL prev | text |
| Cpc | number |
| Cpc merged | number |
| Cpc prev | number |
| Is best position set top 11 50 | boolean |
Get Outgoing External AnchorsSearch
Get Outgoing Internal AnchorsSearch
Get Outlink StatsAction
Get Page ContentAction
Get Pages by TrafficAction
| Field | Type |
|---|---|
TargetRequired | text |
| Mode | choice |
| Output Format | choice |
| Protocol | choice |
| Volume Mode | choice |
| Field | Type |
|---|---|
| Range 0 pages | number |
| Range 100 traffic | number |
| Range 100 pages | number |
| Range 1k traffic | number |
| Range 1k pages | number |
| Range 5k traffic | number |
| Range 5k pages | number |
| Range 10k traffic | number |
| Range 10k pages | number |
| Range 10k plus traffic | number |
| Range 10k plus pages | number |
Get Pages HistorySearch
Get Paid PagesSearch
| Field | Type |
|---|---|
DateRequired | date |
SelectRequired | choice |
TargetRequired | text |
| Date Compared | date |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Field | Type |
|---|---|
| Ads count | number |
| Ads count diff | number |
| Ads count prev | number |
| Keywords | number |
| Keywords diff | number |
| Keywords diff percent | number |
| Keywords merged | number |
| Keywords prev | number |
| Raw URL | text |
| Raw URL prev | text |
| Referring domains | number |
| Status | text |
| Sum traffic | number |
| Sum traffic merged | number |
| Sum traffic prev | number |
| Top keyword | text |
| Top keyword best position | number |
| Top keyword best position diff | number |
| Top keyword best position kind | text |
| Top keyword best position kind prev | text |
Get Project Health ScoresSearch
Get Project IssuesSearch
Get ProjectsSearch
Get Rank TrackersSearch
| Field | Type |
|---|---|
DateRequired | date |
DeviceRequired | choice |
Project IDRequired | choice |
Select ColumnsRequired | choice |
| Date Compared | date |
| Limit | number |
| Order By | choice |
| Output Format | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Date To | date |
| Date From | date |
| Field | Type |
|---|---|
| Best position has thumbnail | boolean |
| Best position has thumbnail previous | boolean |
| Best position has video preview | boolean |
| Best position has video preview previous | boolean |
| Best position kind | text |
| Best position kind previous | text |
| Clicks | number |
| Clicks per search | number |
| Cost per click | number |
| Country | text |
| Country prev | text |
| Created at | date |
| Is branded | boolean |
| Is commercial | boolean |
| Is informational | boolean |
| Is local | boolean |
| Is navigational | boolean |
| Is transactional | boolean |
| Keyword | text |
| Keyword difficulty | number |
Get Ref DomainsSearch
| Field | Type |
|---|---|
TargetRequired | text |
SelectRequired | choice |
| History | choice |
| Limit | number |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Where | text |
| Field | Type |
|---|---|
| Dofollow linked domains | number |
| Dofollow links | number |
| Dofollow refdomains | number |
| Domain | text |
| Domain rating | number |
| First seen | date |
| IP source | text |
| Is root domain | boolean |
| Last seen | date |
| Links to target | number |
| Lost links | number |
| New links | number |
| Positions source domain | number |
| Traffic domain | number |
Get Ref Domains HistorySearch
Get Related TermsSearch
| Field | Type |
|---|---|
SelectRequired | choice |
Keyword List IDRequired | number |
| Keywords | text |
| Limit | number |
| Order By | choice |
| Output | choice |
| Terms | choice |
| Timeout | number |
| View For | choice |
| Where | text |
| Field | Type |
|---|---|
| Cpc | number |
| Cps | number |
| Difficulty | number |
| First seen | date |
| Global volume | number |
| Intents | object |
| Keyword | text |
| Parent topic | text |
| Serp features | array |
| Serp last update | text |
| Traffic potential | number |
| Volume | number |
| Volume desktop pct | number |
| Volume mobile pct | number |
| Volume monthly | number |
Get Search SuggestionsSearch
| Field | Type |
|---|---|
SelectRequired | choice |
Keyword List IDRequired | number |
KeywordsRequired | text |
| Order By | choice |
| Output Format | choice |
| Timeout | number |
| Filter Expression | text |
| Limit | number |
| Field | Type |
|---|---|
| Cpc | number |
| Cps | number |
| Difficulty | number |
| First seen | date |
| Global volume | number |
| Intents | object |
| Keyword | text |
| Parent topic | text |
| Serp features | array |
| Serp last update | text |
| Traffic potential | number |
| Volume | number |
| Volume desktop pct | number |
| Volume mobile pct | number |
| Volume monthly | number |
Get Top PagesSearch
| Field | Type |
|---|---|
DateRequired | date |
SelectRequired | choice |
TargetRequired | text |
| Date Compared | date |
| Mode | choice |
| Order By | choice |
| Output | choice |
| Protocol | choice |
| Timeout | number |
| Volume Mode | choice |
| Where | text |
| Limit | number |
| Field | Type |
|---|---|
| Keywords | number |
| Keywords diff | number |
| Keywords diff percent | number |
| Keywords merged | number |
| Keywords prev | number |
| Raw URL | text |
| Raw URL prev | text |
| Referring domains | number |
| Status | text |
| Sum traffic | number |
| Sum traffic merged | number |
| Sum traffic prev | number |
| Top keyword | text |
| Top keyword best position | number |
| Top keyword best position diff | number |
| Top keyword best position kind | text |
| Top keyword best position kind prev | text |
| Top keyword best position prev | number |
| Top keyword best position title | text |
| Top keyword best position title prev | text |
Get Total Search Volume HistorySearch
Get URL Rating HistorySearch
Get Volume by CountrySearch
Get Volume HistorySearch
Add a Keywords ListAction
Add CompetitorsAction
Create a ProjectAction
Create Batch AnalysisAction
Create KeywordsAction
Delete a CompetitorAction
Delete a Keyword ListAction
Delete KeywordsAction
Templates
Look for Ahrefs templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Buk Capacitaciones[2]LMS and training management for courses, attendees, and curricula.
- Action NetworkManage people, events, petitions, signatures, and tags on Action Network.
- BitlyShorten, retrieve, and manage Bitly links.
- BrandfetchLook up company logos, colors, fonts, and firmographic data with Brandfetch.
- APITemplate.ioGenerate PDFs and images from templates with APITemplate.io.
References
- WEXTL® Ahrefs Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Ahrefs.
- WEXTL® visual workflow builder data.
Last updated: Jul 23, 2026 22:38
