1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "sourceMode": "list",
10 "goalDescription": "Skincare creators posting honest routines and product reviews, 10k–200k followers, active weekly, brand-safe, reachable by e-mail or DM, for a paid clean-beauty launch campaign.",
11 "maxDiscoveryChargeUsd": 0.5,
12 "itemsList": [
13 {
14 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
15 "id": "39526044524073062",
16 "type": "Video",
17 "shortCode": "GLOW0020",
18 "caption": "My 5-step evening routine for dry skin — honest review of the new ceramide serum ✨ #cleanbeauty #skincareroutine #dryskin",
19 "hashtags": [
20 "cleanbeauty",
21 "skincareroutine",
22 "dryskin",
23 ],
24 "mentions": [],
25 "url": "https://www.instagram.com/p/GLOW0020/",
26 "commentsCount": 96,
27 "firstComment": "Love this routine, which serum is that?",
28 "latestComments": [
29 {
30 "id": "0",
31 "text": "Love this routine, which serum is that?",
32 "ownerUsername": "fan0",
33 "timestamp": "2026-09-19T14:24:00.000Z",
34 "likesCount": 1,
35 },
36 {
37 "id": "1",
38 "text": "The glow is real 😍",
39 "ownerUsername": "fan1",
40 "timestamp": "2026-09-19T14:24:00.000Z",
41 "likesCount": 1,
42 },
43 {
44 "id": "2",
45 "text": "Tried it — works on my dry skin too",
46 "ownerUsername": "fan2",
47 "timestamp": "2026-09-19T14:24:00.000Z",
48 "likesCount": 1,
49 },
50 ],
51 "dimensionsHeight": 1350,
52 "dimensionsWidth": 1080,
53 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
54 "images": [],
55 "alt": None,
56 "likesCount": 1840,
57 "timestamp": "2026-09-19T12:00:00.000Z",
58 "childPosts": [],
59 "ownerFullName": "Maya Lindqvist",
60 "ownerUsername": "glowwithmaya",
61 "ownerId": "1001",
62 "isPinned": False,
63 "isCommentsDisabled": False,
64 "productType": "clips",
65 "videoViewCount": 41000,
66 "videoPlayCount": 57399,
67 "videoDuration": 23,
68 },
69 {
70 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
71 "id": "39929491973621981",
72 "type": "Image",
73 "shortCode": "GLOW0060",
74 "caption": "Ingredient breakdown: niacinamide vs azelaic acid. Save this one. #cleanbeauty #ingredients",
75 "hashtags": [
76 "cleanbeauty",
77 "ingredients",
78 ],
79 "mentions": [],
80 "url": "https://www.instagram.com/p/GLOW0060/",
81 "commentsCount": 71,
82 "firstComment": "Finally someone explains azelaic acid without selling me something",
83 "latestComments": [
84 {
85 "id": "0",
86 "text": "Finally someone explains azelaic acid without selling me something",
87 "ownerUsername": "fan0",
88 "timestamp": "2026-09-15T14:24:00.000Z",
89 "likesCount": 1,
90 },
91 {
92 "id": "1",
93 "text": "Saved! Can I layer this with vitamin C?",
94 "ownerUsername": "fan1",
95 "timestamp": "2026-09-15T14:24:00.000Z",
96 "likesCount": 1,
97 },
98 {
99 "id": "2",
100 "text": "which moisturiser do you use after?",
101 "ownerUsername": "fan2",
102 "timestamp": "2026-09-15T14:24:00.000Z",
103 "likesCount": 1,
104 },
105 ],
106 "dimensionsHeight": 1350,
107 "dimensionsWidth": 1080,
108 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
109 "images": [],
110 "alt": None,
111 "likesCount": 1520,
112 "timestamp": "2026-09-15T12:00:00.000Z",
113 "childPosts": [],
114 "ownerFullName": "Maya Lindqvist",
115 "ownerUsername": "glowwithmaya",
116 "ownerId": "1001",
117 "isPinned": False,
118 "isCommentsDisabled": False,
119 },
120 {
121 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
122 "id": "39091718840068626",
123 "type": "Sidecar",
124 "shortCode": "GLOW0110",
125 "caption": "Before / after 8 weeks with the retinal I keep talking about. Not sponsored, bought with my own money. #skincareroutine",
126 "hashtags": ["skincareroutine"],
127 "mentions": ["theordinary"],
128 "url": "https://www.instagram.com/p/GLOW0110/",
129 "commentsCount": 143,
130 "firstComment": "",
131 "latestComments": [],
132 "dimensionsHeight": 1350,
133 "dimensionsWidth": 1080,
134 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
135 "images": [],
136 "alt": None,
137 "likesCount": 2210,
138 "timestamp": "2026-09-10T12:00:00.000Z",
139 "childPosts": [],
140 "ownerFullName": "Maya Lindqvist",
141 "ownerUsername": "glowwithmaya",
142 "ownerId": "1001",
143 "isPinned": False,
144 "isCommentsDisabled": False,
145 },
146 {
147 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
148 "id": "39032192664855005",
149 "type": "Image",
150 "shortCode": "GLOW2100",
151 "caption": "Start here 👇 my full routine in one post #cleanbeauty",
152 "hashtags": ["cleanbeauty"],
153 "mentions": [],
154 "url": "https://www.instagram.com/p/GLOW2100/",
155 "commentsCount": 410,
156 "firstComment": "",
157 "latestComments": [],
158 "dimensionsHeight": 1350,
159 "dimensionsWidth": 1080,
160 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
161 "images": [],
162 "alt": None,
163 "likesCount": 9800,
164 "timestamp": "2026-02-23T12:00:00.000Z",
165 "childPosts": [],
166 "ownerFullName": "Maya Lindqvist",
167 "ownerUsername": "glowwithmaya",
168 "ownerId": "1001",
169 "isPinned": True,
170 "isCommentsDisabled": False,
171 },
172 {
173 "inputUrl": "https://www.instagram.com/explore/locations/212988663/london-united-kingdom/",
174 "id": "39998609538550698",
175 "type": "Image",
176 "shortCode": "GLOW0160",
177 "caption": "Clean beauty pop-up in Shoreditch — everything I tested #london #cleanbeauty",
178 "hashtags": [
179 "london",
180 "cleanbeauty",
181 ],
182 "mentions": [],
183 "url": "https://www.instagram.com/p/GLOW0160/",
184 "commentsCount": 58,
185 "firstComment": "",
186 "latestComments": [],
187 "dimensionsHeight": 1350,
188 "dimensionsWidth": 1080,
189 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
190 "images": [],
191 "alt": None,
192 "likesCount": 1390,
193 "timestamp": "2026-09-05T12:00:00.000Z",
194 "childPosts": [],
195 "ownerFullName": "Maya Lindqvist",
196 "ownerUsername": "glowwithmaya",
197 "ownerId": "1001",
198 "isPinned": False,
199 "isCommentsDisabled": False,
200 },
201 {
202 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
203 "id": "39291044146123934",
204 "type": "Image",
205 "shortCode": "SKIN0040",
206 "caption": "AD | Trying the new SPF from @sunbrand — paid partnership, honest thoughts inside #ad #cleanbeauty",
207 "hashtags": [
208 "ad",
209 "cleanbeauty",
210 ],
211 "mentions": ["sunbrand"],
212 "url": "https://www.instagram.com/p/SKIN0040/",
213 "commentsCount": 22,
214 "firstComment": "",
215 "latestComments": [],
216 "dimensionsHeight": 1350,
217 "dimensionsWidth": 1080,
218 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
219 "images": [],
220 "alt": None,
221 "likesCount": 640,
222 "timestamp": "2026-09-17T12:00:00.000Z",
223 "childPosts": [],
224 "ownerFullName": "Sam Okafor",
225 "ownerUsername": "skin.by.sam",
226 "ownerId": "1002",
227 "isPinned": False,
228 "isCommentsDisabled": False,
229 },
230 {
231 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
232 "id": "39334672068528884",
233 "type": "Video",
234 "shortCode": "SKIN0130",
235 "caption": "Double cleansing explained in 60 seconds #skincareroutine #cleanbeauty",
236 "hashtags": [
237 "skincareroutine",
238 "cleanbeauty",
239 ],
240 "mentions": [],
241 "url": "https://www.instagram.com/p/SKIN0130/",
242 "commentsCount": 35,
243 "firstComment": "Double cleansing changed my skin honestly",
244 "latestComments": [
245 {
246 "id": "0",
247 "text": "Double cleansing changed my skin honestly",
248 "ownerUsername": "fan0",
249 "timestamp": "2026-09-08T14:24:00.000Z",
250 "likesCount": 1,
251 },
252 {
253 "id": "1",
254 "text": "nice",
255 "ownerUsername": "fan1",
256 "timestamp": "2026-09-08T14:24:00.000Z",
257 "likesCount": 1,
258 },
259 {
260 "id": "2",
261 "text": "Does this work for oily skin too?",
262 "ownerUsername": "fan2",
263 "timestamp": "2026-09-08T14:24:00.000Z",
264 "likesCount": 1,
265 },
266 ],
267 "dimensionsHeight": 1350,
268 "dimensionsWidth": 1080,
269 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
270 "images": [],
271 "alt": None,
272 "likesCount": 810,
273 "timestamp": "2026-09-08T12:00:00.000Z",
274 "childPosts": [],
275 "ownerFullName": "Sam Okafor",
276 "ownerUsername": "skin.by.sam",
277 "ownerId": "1002",
278 "isPinned": False,
279 "isCommentsDisabled": False,
280 "productType": "clips",
281 "videoViewCount": 15400,
282 "videoPlayCount": 21560,
283 "videoDuration": 23,
284 },
285 {
286 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
287 "id": "39350346900013190",
288 "type": "Image",
289 "shortCode": "SKIN0270",
290 "caption": "Empties of the month — what I'd repurchase #cleanbeauty",
291 "hashtags": ["cleanbeauty"],
292 "mentions": [],
293 "url": "https://www.instagram.com/p/SKIN0270/",
294 "commentsCount": 19,
295 "firstComment": "Agree on the toner, repurchased twice",
296 "latestComments": [
297 {
298 "id": "0",
299 "text": "Agree on the toner, repurchased twice",
300 "ownerUsername": "fan0",
301 "timestamp": "2026-08-25T14:24:00.000Z",
302 "likesCount": 1,
303 },
304 {
305 "id": "1",
306 "text": "love it 😍",
307 "ownerUsername": "fan1",
308 "timestamp": "2026-08-25T14:24:00.000Z",
309 "likesCount": 1,
310 },
311 ],
312 "dimensionsHeight": 1350,
313 "dimensionsWidth": 1080,
314 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
315 "images": [],
316 "alt": None,
317 "likesCount": 590,
318 "timestamp": "2026-08-25T12:00:00.000Z",
319 "childPosts": [],
320 "ownerFullName": "Sam Okafor",
321 "ownerUsername": "skin.by.sam",
322 "ownerId": "1002",
323 "isPinned": False,
324 "isCommentsDisabled": False,
325 },
326 {
327 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
328 "id": "39774101418382598",
329 "type": "Image",
330 "shortCode": "DAIL0350",
331 "caption": "New lab post: how pH affects your cleanser #cleanbeauty #skincarescience",
332 "hashtags": [
333 "cleanbeauty",
334 "skincarescience",
335 ],
336 "mentions": [],
337 "url": "https://www.instagram.com/p/DAIL0350/",
338 "commentsCount": 3,
339 "firstComment": "",
340 "latestComments": [],
341 "dimensionsHeight": 1350,
342 "dimensionsWidth": 1080,
343 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
344 "images": [],
345 "alt": None,
346 "likesCount": 88,
347 "timestamp": "2026-08-17T12:00:00.000Z",
348 "childPosts": [],
349 "ownerFullName": "Dailyglowlab",
350 "ownerUsername": "dailyglowlab",
351 "ownerId": "1003",
352 "isPinned": False,
353 "isCommentsDisabled": False,
354 },
355 {
356 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
357 "id": "39734076919195563",
358 "type": "Image",
359 "shortCode": "DAIL0520",
360 "caption": "Fragrance-free does not mean scent-free. Thread in comments. #cleanbeauty",
361 "hashtags": ["cleanbeauty"],
362 "mentions": [],
363 "url": "https://www.instagram.com/p/DAIL0520/",
364 "commentsCount": 5,
365 "firstComment": "",
366 "latestComments": [],
367 "dimensionsHeight": 1350,
368 "dimensionsWidth": 1080,
369 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
370 "images": [],
371 "alt": None,
372 "likesCount": 102,
373 "timestamp": "2026-07-31T12:00:00.000Z",
374 "childPosts": [],
375 "ownerFullName": "Dailyglowlab",
376 "ownerUsername": "dailyglowlab",
377 "ownerId": "1003",
378 "isPinned": False,
379 "isCommentsDisabled": False,
380 },
381 {
382 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
383 "id": "39745924162730768",
384 "type": "Image",
385 "shortCode": "BIGB0010",
386 "caption": "Our new launch is here #cleanbeauty",
387 "hashtags": ["cleanbeauty"],
388 "mentions": [],
389 "url": "https://www.instagram.com/p/BIGB0010/",
390 "commentsCount": 310,
391 "firstComment": "nice",
392 "latestComments": [
393 {
394 "id": "0",
395 "text": "nice",
396 "ownerUsername": "fan0",
397 "timestamp": "2026-09-20T14:24:00.000Z",
398 "likesCount": 1,
399 },
400 {
401 "id": "1",
402 "text": "DM us to collab! Send pic to @promo.page",
403 "ownerUsername": "fan1",
404 "timestamp": "2026-09-20T14:24:00.000Z",
405 "likesCount": 1,
406 },
407 {
408 "id": "2",
409 "text": "nice",
410 "ownerUsername": "fan2",
411 "timestamp": "2026-09-20T14:24:00.000Z",
412 "likesCount": 1,
413 },
414 {
415 "id": "3",
416 "text": "Promote it on @growth.page",
417 "ownerUsername": "fan3",
418 "timestamp": "2026-09-20T14:24:00.000Z",
419 "likesCount": 1,
420 },
421 ],
422 "dimensionsHeight": 1350,
423 "dimensionsWidth": 1080,
424 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
425 "images": [],
426 "alt": None,
427 "likesCount": 25000,
428 "timestamp": "2026-09-20T12:00:00.000Z",
429 "childPosts": [],
430 "ownerFullName": "BigBrand Beauty",
431 "ownerUsername": "bigbrandbeauty",
432 "ownerId": "1004",
433 "isPinned": False,
434 "isCommentsDisabled": False,
435 },
436 {
437 "inputUrl": "https://www.instagram.com/explore/locations/212988663/london-united-kingdom/",
438 "id": "39042476886006904",
439 "type": "Image",
440 "shortCode": "NIGH0030",
441 "caption": "Casino night in London — join the betting tips group in bio 🎰 #london #casino",
442 "hashtags": [
443 "london",
444 "casino",
445 ],
446 "mentions": [],
447 "url": "https://www.instagram.com/p/NIGH0030/",
448 "commentsCount": 12,
449 "firstComment": "",
450 "latestComments": [],
451 "dimensionsHeight": 1350,
452 "dimensionsWidth": 1080,
453 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
454 "images": [],
455 "alt": None,
456 "likesCount": 430,
457 "timestamp": "2026-09-18T12:00:00.000Z",
458 "childPosts": [],
459 "ownerFullName": "Nightlife Vibes",
460 "ownerUsername": "nightlife.vibes",
461 "ownerId": "1005",
462 "isPinned": False,
463 "isCommentsDisabled": False,
464 },
465 {
466 "inputUrl": "https://www.instagram.com/explore/locations/212988663/london-united-kingdom/",
467 "id": "39352282574848419",
468 "type": "Image",
469 "shortCode": "NIGH0090",
470 "caption": "Weekend recap #london #nightlife",
471 "hashtags": [
472 "london",
473 "nightlife",
474 ],
475 "mentions": [],
476 "url": "https://www.instagram.com/p/NIGH0090/",
477 "commentsCount": 9,
478 "firstComment": "",
479 "latestComments": [],
480 "dimensionsHeight": 1350,
481 "dimensionsWidth": 1080,
482 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
483 "images": [],
484 "alt": None,
485 "likesCount": 380,
486 "timestamp": "2026-09-12T12:00:00.000Z",
487 "childPosts": [],
488 "ownerFullName": "Nightlife Vibes",
489 "ownerUsername": "nightlife.vibes",
490 "ownerId": "1005",
491 "isPinned": False,
492 "isCommentsDisabled": False,
493 },
494 {
495 "inputUrl": "https://www.instagram.com/skin.by.sam/",
496 "id": "1002",
497 "username": "skin.by.sam",
498 "url": "https://www.instagram.com/skin.by.sam",
499 "fullName": "Sam Okafor",
500 "biography": "Skincare without the fluff 🧴 Business inquiries: hello@skinbysam.co · collabs open",
501 "externalUrls": [{
502 "title": "",
503 "url": "https://linktr.ee/skinbysam",
504 "link_type": "external",
505 }],
506 "externalUrl": "https://linktr.ee/skinbysam",
507 "followersCount": 45200,
508 "followsCount": 512,
509 "highlightReelCount": 3,
510 "isBusinessAccount": True,
511 "joinedRecently": False,
512 "businessCategoryName": "Digital creator",
513 "private": False,
514 "verified": False,
515 "profilePicUrl": "https://scontent.cdninstagram.com/p.jpg",
516 "profilePicUrlHD": "https://scontent.cdninstagram.com/p.jpg",
517 "igtvVideoCount": 0,
518 "postsCount": 412,
519 "fbid": "1784",
520 "latestPosts": [{
521 "inputUrl": "https://www.instagram.com/skin.by.sam/",
522 "id": "39125761352924710",
523 "type": "Image",
524 "shortCode": "SKIN0005",
525 "caption": "Sunday reset #skincareroutine",
526 "hashtags": ["skincareroutine"],
527 "mentions": [],
528 "url": "https://www.instagram.com/p/SKIN0005/",
529 "commentsCount": 30,
530 "firstComment": "",
531 "latestComments": [],
532 "dimensionsHeight": 1350,
533 "dimensionsWidth": 1080,
534 "displayUrl": "https://scontent.cdninstagram.com/x.jpg",
535 "images": [],
536 "alt": None,
537 "likesCount": 700,
538 "timestamp": "2026-09-21T00:00:00.000Z",
539 "childPosts": [],
540 "ownerFullName": "Sam Okafor",
541 "ownerUsername": "skin.by.sam",
542 "ownerId": "1002",
543 "isPinned": False,
544 "isCommentsDisabled": False,
545 }],
546 },
547 {
548 "id": "749595475059841487",
549 "text": "3 drugstore products that beat luxury skincare #skincare #cleanbeauty #dupes",
550 "textLanguage": "en",
551 "createTime": 1789560000,
552 "createTimeISO": "2026-09-16T12:00:00.000Z",
553 "isAd": False,
554 "isSponsored": False,
555 "isPinned": False,
556 "authorMeta": {
557 "id": "6812",
558 "name": "glow_by_jules",
559 "profileUrl": "https://www.tiktok.com/@glow_by_jules",
560 "nickName": "Glow By Jules",
561 "verified": False,
562 "signature": "skincare on a budget 💧 collabs: jules.creator@gmail.com",
563 "bioLink": "https://beacons.ai/glowbyjules",
564 "privateAccount": False,
565 "ttSeller": False,
566 "fans": 88000,
567 "heart": 1056000,
568 "video": 230,
569 "digg": 1200,
570 "following": 300,
571 },
572 "webVideoUrl": "https://www.tiktok.com/@glow_by_jules/video/749595475059841487",
573 "diggCount": 18400,
574 "shareCount": 1900,
575 "playCount": 210000,
576 "collectCount": 1840,
577 "commentCount": 620,
578 "hashtags": [
579 {
580 "id": "0",
581 "name": "skincare",
582 "title": "skincare",
583 },
584 {
585 "id": "1",
586 "name": "cleanbeauty",
587 "title": "cleanbeauty",
588 },
589 {
590 "id": "2",
591 "name": "dupes",
592 "title": "dupes",
593 },
594 ],
595 "videoMeta": {
596 "height": 1024,
597 "width": 576,
598 "duration": 31,
599 },
600 "searchQuery": "skincare routine",
601 },
602 {
603 "id": "796889321002805530",
604 "text": "Retinol for beginners — what nobody tells you #skincare #retinol",
605 "textLanguage": "en",
606 "createTime": 1788955200,
607 "createTimeISO": "2026-09-09T12:00:00.000Z",
608 "isAd": False,
609 "isSponsored": False,
610 "isPinned": False,
611 "authorMeta": {
612 "id": "6812",
613 "name": "glow_by_jules",
614 "profileUrl": "https://www.tiktok.com/@glow_by_jules",
615 "nickName": "Glow By Jules",
616 "verified": False,
617 "signature": "skincare on a budget 💧 collabs: jules.creator@gmail.com",
618 "bioLink": "https://beacons.ai/glowbyjules",
619 "privateAccount": False,
620 "ttSeller": False,
621 "fans": 88000,
622 "heart": 1056000,
623 "video": 230,
624 "digg": 1200,
625 "following": 300,
626 },
627 "webVideoUrl": "https://www.tiktok.com/@glow_by_jules/video/796889321002805530",
628 "diggCount": 7100,
629 "shareCount": 640,
630 "playCount": 95000,
631 "collectCount": 710,
632 "commentCount": 210,
633 "hashtags": [
634 {
635 "id": "0",
636 "name": "skincare",
637 "title": "skincare",
638 },
639 {
640 "id": "1",
641 "name": "retinol",
642 "title": "retinol",
643 },
644 ],
645 "videoMeta": {
646 "height": 1024,
647 "width": 576,
648 "duration": 31,
649 },
650 "searchQuery": "skincare routine",
651 },
652 {
653 "inputUrl": "https://www.instagram.com/private.person/",
654 "error": "not_found",
655 "errorDescription": "Page not found or private",
656 },
657 {
658 "inputUrl": "https://www.instagram.com/explore/tags/cleanbeauty/",
659 "id": "17841563",
660 "name": "cleanbeauty",
661 "postsCount": 14200000,
662 "url": "https://www.instagram.com/explore/tags/cleanbeauty/",
663 "topPosts": [],
664 },
665 ],
666 "discoveryInput": {},
667 "proxyConfiguration": { "useApifyProxy": True },
668}
669
670
671run = client.actor("rich_minds/instagram-creator-qualifier").call(run_input=run_input)
672
673
674print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
675for item in client.dataset(run.default_dataset_id).iterate_items():
676 print(item)
677
678