scrapernode
  • All Platforms
  • Use Cases
  • Categories
  • Data Points
  • How-To Guides
  • Integrations
  • Compare
Platforms
  • LinkedInLinkedIn5
  • Google MapsGoogle Maps2
  • InstagramInstagram4
  • TikTokTikTok8
  • XTwitter/X2
  • YouTubeYouTube3
  • FacebookFacebook10
  • Jobs
  • Billing
  • Docs
  • Settings

© 2026 Scrapernode

scrapernode
PlatformsUse CasesHow-ToJobsBilling
ScrapeLinkedInLinkedInprofiles by search term
Scrape LinkedIn profiles by search term. Extract Google Maps business listings and reviews. Collect Facebook pages, groups and posts. Scrape Instagram profiles, reels and comments. Extract TikTok posts and creator profiles. Collect YouTube channels and video data. Scrape X / Twitter profiles and posts. Extract Indeed job listings and salaries. Collect Yelp business reviews and ratings.
Home/Integrations/How to Scrape Instagram Profiles into Google Sheets
InstagramGoogle Sheets

How to Scrape Instagram Profiles into Google Sheets

Extract profiles data from Instagram and sync to Google Sheets automatically

Step-by-step guide

1

Choose the Instagram Profiles scraper

Navigate to the Instagram Profiles scraper in Scrapernode. Select "Fresh Scrape" for real-time data or "Quick Lookup" for pre-collected records. Each record costs 1 credit.

2

Set up your Google Sheets connection

Connect your Google account and select the target spreadsheet. Scrapernode will auto-create columns matching the scraper's output fields and append new rows as data arrives.

3

Provide your Instagram input URLs

Paste the Instagram URLs you want to scrape — one per line, or upload a CSV. Scrapernode accepts direct profile links, search result URLs, and content pages.

4

Launch the scraping job

Click "Start Extraction" to begin. Scrapernode handles proxy rotation, rate limiting, and anti-bot detection automatically. Jobs typically complete in under 60 seconds per batch.

5

Receive data in Google Sheets

Once the job completes, results are automatically synced to your spreadsheet. Each row contains one record with 31 structured fields like account, fbid, id, followers, and more. New jobs append additional rows automatically.

Cost per record

1 credit

Output fields

31 fields

Destination

Google Sheets

Sample Output

Preview the data you'll receive — 5 sample records

Record 1 of 5
Account
sample_account
Fbid
sample_fbid
Id
ACoAABcXYZ123
Followers
28,401,080
Posts Count
2,998
Is Business Account
Yes
Is Professional Account
Yes
Is Verified
Yes
Avg Engagement
1,000
External Url
sample_external_url
Biography
sample_biography
Business Category Name
sample_business_category_name
Category Name
sample_category_name
Following
278
Posts
Array [1]
Object {2}
content:"Excited to share our Series B news!"
likes:847
Profile Image Link
sample_profile_image_link
Profile Url
sample_profile_url
Profile Name
sample_profile_name
Highlights Count
1,000
Full Name
Marcus Rivera
Is Private
Yes
Bio Hashtags
sample_bio_hashtags
Url
sample_url
Is Joined Recently
Yes
Has Channel
Yes
Partner Id
sample_partner_id
Business Address
sample_business_address
Related Accounts
sample_related_accounts
Email Address
sample_email_address
External Url Title
sample_external_url_title
Pronouns
sample_pronouns

Data Dictionary

31 fields returned per record

The username or handle of the Instagram account (100.00% fill rate)

Facebook ID associated with the account (100.00% fill rate)

Unique identifier for the Instagram account (100.00% fill rate)

The number of followers for the account (99.99% fill rate)

The total count of posts made by the account (99.95% fill rate)

Indicates whether the account is a business account (99.77% fill rate)

Indicates whether the account is a professional account (99.84% fill rate)

Indicates whether the account is verified (99.66% fill rate)

Average engagement on Instagram is the percentage of likes and comments your posts receive relative to your total number of followers, serving as a measure of audience interaction and content effectiveness (35.14% fill rate)

External websites that users may link to from their Instagram profiles, such as personal blogs or online stores (46.01% fill rate)

Brief descriptions or statements that users write to introduce themselves or share their interests and passions on Instagram (44.36% fill rate)

Business category (7.14% fill rate)

Professional category (10.99% fill rate)

The number of accounts that the account is following (100.00% fill rate)

Data regarding the top posts that the user has published (48.49% fill rate)

Sub-fields

captionTextPost caption text
commentsNumberNumber of comments
datetimeTextPost publication date and time
idTextPost ID
image_urlTextPost image URL
likesNumberNumber of likes
locationObjectPost location data
post_hashtagsArrayHashtags in the post
content_typeTextType of post content
urlTextPost URL
video_urlTextPost video URL
is_pinnedBooleanWhether the post is pinned

URL that link directly to the Instagram profile image (96.92% fill rate)

URL that link directly to the Instagram profile (6.03% fill rate)

The name associated with the account's profile (89.43% fill rate)

The count of highlights (featured stories) on the account (99.84% fill rate)

The full name associated with the account (88.48% fill rate)

Indicates whether the account is private (98.87% fill rate)

Keywords or phrases that the user specified in his bio preceded by the "#" symbol that help categorize and discover content related to a specific topic (2.46% fill rate)

URL pointing to the account's profile (5.69% fill rate)

Indicates if the account has joined Instagram recently (5.69% fill rate)

Indicates if the account has a channel (5.69% fill rate)

The partner ID associated with the account (5.69% fill rate)

The address of the business (0.32% fill rate)

Suggested or related Instagram accounts shown on the profile (0.73% fill rate)

Sub-fields

idTextAccount ID
profile_nameTextAccount display name
is_privateBooleanWhether the account is private
is_verifiedBooleanWhether the account is verified
profile_pic_urlTextProfile picture URL
user_nameTextAccount username

Email address extracted from profile description (0.17% fill rate)

External websites that users may link to from their Instagram profiles, such as personal blogs or online stores, with their descriptions (5.67% fill rate)

Sub-fields

urlTextExternal URL
titleTextLink title or label

The profile's pronouns (if available) (0.28% fill rate)

Frequently Asked Questions

Common questions about How to Scrape Instagram Profiles into Google Sheets

Ready to connect Instagram data to Google Sheets?

Start extracting instagram profiles data and sync to Google Sheets in minutes.

Go to Instagram Profiles scraperBrowse all integration guides
No code requiredAuto-delivery to Google Sheets31 data fields