Online Arbitrage VA EUROPEAN MARKETPLACE – 10–15 Leads/Day – Keepa Expert – Long-Term Position

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

600

HOURS PER WEEK

TBD

DATE UPDATED

Sep 28, 2026

JOB OVERVIEW

We're looking for an experienced Online Arbitrage Virtual Assistant to help source profitable products for Amazon FBA across European marketplaces (FR, DE, IT, ES, UK).

RESPONSIBILITIES:
- Research seller storefronts on ---------- using seller research tools (SmartScout or similar) filtered by category, FBA percentage, ASIN count, and revenue-per-ASIN ratio
- Use Keepa Product Finder to identify qualifying candidates per seller batch, applying strict filters: minimum 3 total offers, minimum 2 FBA offers, Buy Box winner ?tween 40-70% (30-day), minimum 2 Buy Box winners (30-day), no manufacturer A+ content, no dedicated Brand Store
- Cross-check each qualified product for private label / exclusive distribution red flags before validation
- Verify ROI and margin using SellerAmp or ScorASIN (minimum 40% ROI, minimum 15% net margin required to qualify as GO)
- Identify the actual purchase source for each validated product (supplier website, retailer, or cross-border Amazon-to-Amazon opportunity)
- Compile a daily/weekly report of qualified "GO" products in a shared spreadsheet, including: ASIN, product title, sell price, source price, ROI %, margin %, source country, notes on any restrictions

WORKFLOW EXPECTATIONS:
- Work in batches of 10 seller storefronts at a time
- Prioritize by Revenue-per-ASIN ratio over raw monthly revenue
- Report time spent per batch for productivity tracking

REQUIREMENTS:
- Prior experience with Online Arbitrage / Amazon FBA sourcing (please specify years of experience)
- Working knowledge of Keepa, SellerAmp, and/or ScorASIN
- Strong Excel/Google Sheets skills (filters, sorting, basic formulas)
- Fluent English required; French and/or Italian a strong plus (not mandatory, translation tools acceptable)
- Detail-oriented, comfortable following a strict filtering checklist rather than free-form searching
- Reliable internet connection and availability for daily communication

WHAT WE PROVIDE:
- Access to tools (Keepa, ScorASIN, seller research tool)
- Clear filtering criteria and a documented workflow to follow
- A shared spreadsheet template for reporting

Please apply with: your years of OA/Amazon experience, tools you've used before, and a short example of how you would identify if a product is likely private label vs. sourceable elsewhere.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0020
Controller Execution Time ( Jobseekers / Job )  0.0213
Total Execution Time  0.0241
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,493,016 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Online-Arbitrage-VA-EUROPEAN-MARKETPLACE-1015-LeadsDay-Keepa-Expert-Long-Term-Position-1699646
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0117 seconds)  (Hide)
0.0016   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1699646
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 949396
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1699646
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1699646' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699646 
0.0018   UPDATE employer_jobs SET hit_counts = '***Jul-30-2026=426***Jul-31-2026=99***Aug-01-2026=17***Aug-02-2026=19***Aug-03-2026=25***Aug-04-2026=6***Aug-05-2026=5***Aug-06-2026=6***Aug-08-2026=1***Aug-09-2026=7***Aug-10-2026=4***Aug-11-2026=3***Aug-12-2026=4***Aug-13-2026=3***Aug-14-2026=2***Aug-15-2026=3***Aug-16-2026=2***Aug-18-2026=2***Aug-19-2026=6***Aug-20-2026=1***Aug-21-2026=4***Aug-22-2026=3***Aug-23-2026=1***Aug-25-2026=2***Aug-27-2026=4***Aug-28-2026=3***Aug-29-2026=2***Aug-30-2026=1***Aug-31-2026=2***Sep-02-2026=3***Sep-03-2026=1***Sep-04-2026=1***Sep-06-2026=3***Sep-09-2026=1***Sep-10-2026=1***Sep-12-2026=1***Sep-13-2026=2***Sep-14-2026=2***Sep-15-2026=2***Sep-16-2026=3***Sep-17-2026=1***Sep-18-2026=1***Sep-20-2026=2***Sep-21-2026=4***Sep-22-2026=1***Sep-23-2026=1***Sep-24-2026=2***Sep-26-2026=1***Sep-27-2026=3***Sep-28-2026=311***Sep-29-2026=40***Sep-30-2026=19***Oct-01-2026=18***Oct-02-2026=9***Oct-03-2026=5***Oct-04-2026=1' WHERE job_id= '1699646'  
0.0008   UPDATE employer_jobs SET monthly_hits = '***Jul-2026=525***Aug-2026=138***Sep-2026=406***Oct-2026=33' WHERE job_id= '1699646'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1699646' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1699646 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '949396'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0019   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)