1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "sourceMode": "list",
10 "keywords": [
11 "remote work",
12 "project management",
13 "team productivity",
14 "async communication",
15 ],
16 "targetUrl": "https://www.example.com/blog/async-standups-guide",
17 "senderPitch": "A free 2,500-word guide to async stand-ups for remote teams, with copy-paste templates",
18 "maxQualified": 50,
19 "maxDiscoveryChargeUsd": 0.5,
20 "maxPagesPerQuery": 1,
21 "maxQueries": 40,
22 "discoveryInput": {},
23 "proxyConfiguration": { "useApifyProxy": False },
24 "itemsList": [
25 {
26 "url": "https://www.remotecrewjournal.example/write-for-us/",
27 "title": "Write for Us – Remote Work Guest Posts | Remote Crew Journal",
28 "description": "We accept guest posts on remote work, async collaboration and distributed teams. Read our guidelines before you pitch the editors.",
29 "position": 1,
30 "query": "\"remote work\" \"write for us\"",
31 "keyword": "remote work",
32 "date": "2026-06-02",
33 "websiteContent": { "markdown": """# Write for Us
34
35Remote Crew Journal publishes practical guides for people who lead remote and hybrid teams.
36
37We accept guest posts on remote work, async collaboration, meetings and distributed hiring. Articles should be 1,200-2,000 words, original and never published elsewhere.
38
39Each accepted guest post may include one dofollow link to a relevant resource in the body.
40
41We do not publish sponsored posts or casino, crypto or CBD content.
42
43Email your pitch with two headline ideas to editor@remotecrewjournal.example.
44
45[Contact](https://www.remotecrewjournal.example/contact/) · [Twitter](https://twitter.com/remotecrewj) · [LinkedIn](https://www.linkedin.com/company/remote-crew-journal/)""" },
46 "sample": {
47 "authorityScore": 31,
48 "authorityRank": 48210,
49 "emailStatus": "mx_ok",
50 },
51 "emphasizedKeywords": [
52 "remote work",
53 "guest posts",
54 ],
55 },
56 {
57 "url": "https://pmtoolkit.example/resources/project-management-links?utm_source=google",
58 "title": "Project Management Resources: 40 Useful Links for PMs",
59 "description": "A curated list of project management resources: templates, guides, courses and tools we recommend to new and senior project managers.",
60 "position": 2,
61 "query": "\"project management\" intitle:resources",
62 "keyword": "project management",
63 "date": "2026-03-18",
64 "websiteContent": { "markdown": """# Project Management Resources
65
66The links we send to every new project manager. Updated every quarter.
67
68## Templates
69
70- [Kick-off meeting agenda](https://agendahub.example/kickoff)
71- [RACI chart template](https://sheetsmith.example/raci)
72
73## Guides
74
75- [Running remote retrospectives](https://retrocraft.example/remote)
76- [Estimating with ranges](https://estimatelab.example/ranges)
77
78Know a resource that belongs here? Suggest it to hello [at] pmtoolkit [dot] example — we review suggestions every month.
79
80[Contact us](https://pmtoolkit.example/contact)""" },
81 "sample": {
82 "authorityScore": 24,
83 "authorityRank": 168400,
84 "emailStatus": "mx_ok",
85 "brokenLinks": ["https://estimatelab.example/ranges"],
86 },
87 "emphasizedKeywords": [
88 "project management",
89 "resources",
90 ],
91 },
92 {
93 "url": "https://focusflow.example/blog/best-team-productivity-tools/",
94 "title": "11 Best Team Productivity Tools for Remote Teams (2026)",
95 "description": "We tested 30 team productivity tools with remote teams. Here are the 11 best for planning, async stand-ups and focus time.",
96 "position": 3,
97 "query": "best team productivity tools",
98 "keyword": "team productivity",
99 "date": "2026-08-21",
100 "websiteContent": { "markdown": """# 11 Best Team Productivity Tools for Remote Teams (2026)
101
102We tested 30 team productivity tools with four remote teams over six weeks.
103
1041. [PlanBoard](https://planboard.example) - planning
1052. [StandupBot](https://standupbot.example) - async stand-ups
1063. [DeepWork Timer](https://deepwork.example) - focus time
107
108Missing a tool? We update this list every quarter — send it to our editor Maya Lopez at maya.lopez@focusflow.example.
109
110[Contact](https://focusflow.example/contact-us) · [Instagram](https://www.instagram.com/focusflowhq)""" },
111 "sample": {
112 "authorityScore": 27,
113 "authorityRank": 97300,
114 "emailStatus": "mx_ok",
115 },
116 "emphasizedKeywords": ["team productivity tools"],
117 },
118 {
119 "url": "https://teamleadweekly.example/contribute/",
120 "title": "Contribute to Team Lead Weekly – Guest Contributor Guidelines",
121 "description": "Team Lead Weekly welcomes contributed articles from engineering and product managers about team productivity and project management.",
122 "position": 4,
123 "query": "\"team productivity\" \"submit a guest post\"",
124 "keyword": "team productivity",
125 "date": "2025-11-04",
126 "websiteContent": { "markdown": """# Guest Contributor Guidelines
127
128Team Lead Weekly welcomes contributed articles from engineering and product managers.
129
130Topics we accept: team productivity, project management, hiring, one-on-ones.
131
132Links to your own site are nofollow. Sponsored posts are available and always labelled as sponsored.
133
134Use the form on our [contact page](https://teamleadweekly.example/contact) to pitch.""" },
135 "sample": {
136 "authorityScore": 35,
137 "authorityRank": 29870,
138 },
139 "emphasizedKeywords": [
140 "team productivity",
141 "project management",
142 ],
143 },
144 {
145 "url": "https://www.remotecrewjournal.example/blog/async-meetings/",
146 "title": "Async Meetings: A Remote Work Playbook | Remote Crew Journal",
147 "description": "How remote teams replace status meetings with written updates.",
148 "position": 7,
149 "query": "\"remote work\" \"submit a guest post\"",
150 "keyword": "remote work",
151 },
152 {
153 "url": "https://en.wikipedia.org/wiki/Remote_work",
154 "title": "Remote work - Wikipedia",
155 "description": "Remote work is the practice of working at or from one's home or another space rather than from an office.",
156 "position": 2,
157 "query": "\"remote work\" intitle:resources",
158 "keyword": "remote work",
159 },
160 {
161 "url": "https://www.g2.com/categories/project-management",
162 "title": "Best Project Management Software in 2026 | G2",
163 "description": "Compare the best project management software with verified user reviews.",
164 "position": 1,
165 "query": "best project management tools",
166 "keyword": "project management",
167 },
168 {
169 "url": "https://asyncworkinstitute.example/reports/remote-work-report-2026.pdf",
170 "title": "State of Remote Work 2026 (PDF)",
171 "description": "Survey of 3,000 remote workers on productivity and collaboration tools.",
172 "position": 5,
173 "query": "\"remote work\" intitle:resources",
174 "keyword": "remote work",
175 },
176 ],
177}
178
179
180run = client.actor("rich_minds/link-building-prospects-ai").call(run_input=run_input)
181
182
183print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
184for item in client.dataset(run.default_dataset_id).iterate_items():
185 print(item)
186
187