Python Scraper Development — Automated Social Profile Data Extraction & Contact Enrichment Pipeline

Posted yesterday

Worldwide

Summary

Paid Test Project: IG/TikTok Creator Email Enrichment (500 Records) — Ongoing Work to Follow Type: Fixed price — $250 Milestone 1 ($75): First 100 records delivered for QA Milestone 2 ($175): Remaining 400 records delivered and accepted Read this before applying: this is an engineering task, not a data entry task. We are not looking for someone to manually collect profiles into a spreadsheet. We are looking for someone to build a repeatable, automated job we will run every week at 2,500+ records. Manual/VA proposals will not be reviewed. About us We operate a UGC creator marketplace serving brands in Germany, Austria and Switzerland. We need an ongoing supply of creator prospect data with verified contact emails. This $250 project is a paid trial. The successful contractor gets continuous weekly work at 2,500+ records/week. The test task Deliver 500 enriched records matching these parameters: Platform: IG and/or TikTok Niche: fitness / health Location or language signal: Germany, Austria or Switzerland; German-language content Follower range: 500–50,000 Must show signs of being a content creator open to brand work (product content, brand tags, business contact listed, UGC in name or bio, etc.) Email discovery must use a waterfall, not just the bio field: Business email / bio text on the profile Link-in-bio destinations (Linktree, Beacons, Stan, personal sites) and their contact or Impressum pages Search-based lookup: creator's real name + country → personal website or portfolio → contact page (German websites are legally required to publish an Impressum with contact details, which makes this step unusually productive in our market) Cross-platform matching (same handle on YouTube, LinkedIn, Pinterest) Required output columns platform | profile_url | handle | display_name | follower_count | engagement_rate | bio_text | detected_language | country_signal | external_links | email | email_source (which waterfall step found it) | scraped_at Deliver as CSV or Google Sheet. Quality bar — we check all three Email coverage: we expect 25–40% of profiles to yield an email. Do not promise 90%+; that means guessed or purchased data, and we will detect it. Bounce rate: under 3%. Verify every email (syntax + MX + SMTP) before delivery. Accuracy: we will manually check 25 random records and confirm the email genuinely belongs to that creator. Pattern-guessed emails (firstname@domain) are an automatic fail. No purchased, resold or pre-existing databases. Freshly collected data only. What we're evaluating Not just the file. We want to see whether you can hand us a process — how you'd trigger this weekly, how you'd deduplicate against a suppression list we provide, and what your cost per 1,000 records looks like at volume including proxies. Requirements Demonstrable prior Instagram and TikTok scraping at volume — describe the actual projects, not generic "web scraping experience" Residential/mobile proxy rotation, session management, anti-bot handling on these platforms specifically Python (Scrapy / Playwright / Selenium) or equivalent Email verification tooling integrated into your pipeline Runs on your own infrastructure; proxy costs quoted separately and transparently Nice to have: German reading ability; experience in the influencer/creator data space; Apify or Bright Data experience. Timeline: 5 days from award.

  • $250.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Data Scraping
Python
Web Scraping
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 hours ago
  • Interviewing:
    8
  • Invites sent:
    14
  • Unanswered invites:
    3
About the client
Member since Aug 3, 2026
  • Spain
    5:01 PM

Explore similar jobs on Upwork

Data Extraction
Data Scraping
Apollo.io
B2B Lead Generation
Data Mining
Data Extraction
Data Entry
Data Scraping

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo