This is an advanced parameter which you can use to modify the crawler's behaviour.
With custom functions, you can skip a post or profile based on its data, or stop crawling
a profile's reels when a certain condition is met.
For example, you can skip posts if they don't have music metadata:
1{2"kind":"post",3"input":"DFNkPgRROOS",4"id":"3552655076181205906",5"code":"DFNkPgRROOS",6"post_type":"post",7"owner_id":"314216",8"taken_at":1737730421,9"caption":"Grateful to train with you @marcelogarciajiujitsu. Good luck and have fun vs Imanari today!",10"like_count":249896,11"comment_count":4627,12"thumbnail_url":"https://scontent-lga3-2.cdninstagram.com/...",13"raw_data":{..}14}
📃 Changelog
Do you have a feature suggestion?
Create an issue and let me know!
v0.2
[✨ New feature] Scrape Reels and posts by their URL or code
[✨ New feature] A new input was added (include_raw_data) to include or omit the raw data extracted from Instagram
[✨ New feature] You can now use custom JS functions to skip posts and profiles, or stop crawling at a specific reel
[✨ New feature] Profile URLs are now accepted as the input
[🏎️ Performance] The crawler will now gain pace quickly
[🔧 Fix] Minor improvements to logging
v0.1
Initial release
❓ FAQ
Can I export the scraped data to Excel?
Sure! Apify allows you to download the results as an Excel spreadsheet.
You can also download in CSV, JSON, XML, HTML, JSONL and RSS.
I just found a bug! Can you fix it?
Oh, what a shame! Please create an Issue so I can evaluate what happened.
Can you implement X feature?
Of course! You can use the Issues tab to suggest new features.
⚠️ Disclaimer
This Actor scrapes public data from Instagram pages. Features are susceptible to changes made by Meta.
⛓️💥 Known issues
Currently, it is not possible to scrape private or age restricted accounts, since those are not public.
👀 See also
Tiktok Profiles Scraper: Another very efficient crawler for scraping TikTok Profiles and their videos.
Frequently Asked Questions
Is it legal to scrape job listings or public data?
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
Do I need to code to use this scraper?
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
What data does it extract?
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Can I scrape multiple pages or filter by location?
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
How do I get started?
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!