Avisverifies Reviews Scraper
Pricing
from $1.00 / 1,000 record scrapeds
Avisverifies Reviews Scraper
Scrapes customer reviews from avis-verifies.com with pagination, date filtering, deduplication, and proxy support.
Pricing
from $1.00 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
Reviewly
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Avis Vérifiés Reviews Scraper — Extract Customer Reviews at Scale
Turn avis-verifies.com into a structured data feed. Scrape customer reviews from any company page on Avis Vérifiés — with full pagination, date filtering, deduplication, and residential proxy support — in minutes, with no coding required.
- Scrape hundreds or thousands of reviews automatically
- Filter by date to only get what's new
- Run multiple companies in a single actor run
- Get clean, structured JSON — ready for analysis
📌 What This Actor Does
Avis Vérifiés is one of France's leading certified review platforms, trusted by thousands of e-commerce and service companies. This Apify Actor scrapes all publicly available customer reviews from any company profile page on the platform.
It handles pagination automatically, rotating through every review page until your limits are reached — extracting review text, ratings, author names, publication dates, experience dates, and official company responses into a single structured dataset.
Who is this for?
- E-reputation agencies monitoring client reviews across platforms
- Marketing & CX teams tracking customer sentiment over time
- Competitive intelligence analysts benchmarking a brand against competitors
- Developers & data engineers building review pipelines or dashboards
- Business owners consolidating Avis Vérifiés data for CRM or reporting tools
✨ Key Features
- Full pagination — automatically scrapes every review page, not just the first
- Multi-company support — add multiple URLs and scrape them all in one run
- Date filtering — set a
targetDateto only pull reviews from a specific period onwards (ideal for incremental runs) - Max reviews cap — set a hard limit per company, or leave it at
0for unlimited - Deduplication — automatically skips duplicate reviews across paginated pages
- Residential proxy support — uses Apify's residential proxies to stay undetected
- Exponential backoff retry — automatically retries failed requests up to 10 times
- Official response detection — flags whether a review reply is from the verified company
- Multi-layout support — handles all known Avis Vérifiés page layouts (legacy, schema.org, new SKP)
🧠 Why This Actor is Different
Most generic scrapers break the moment a platform updates its HTML. This actor supports three distinct page layouts that Avis Vérifiés has used across different company profiles — so it works reliably whether you're scraping a legacy profile or a freshly redesigned one.
It also goes beyond raw HTML extraction:
| Feature | Generic scraper | This actor |
|---|---|---|
| Multi-layout support | ❌ | ✅ |
| Incremental date filtering | ❌ | ✅ |
| Deduplication across pages | ❌ | ✅ |
| Official reply detection | ❌ | ✅ |
| Exponential backoff retry | ❌ | ✅ |
| Experience date vs. publish date | ❌ | ✅ |
| Reviews grouped by company | ❌ | ✅ |
⚙️ Input Configuration
startUrls (required)
One or more Avis Vérifiés company review page URLs.
[{ "url": "https://www.avis-verifies.com/avis-clients/example-shop.fr" },{ "url": "https://www.avis-verifies.com/avis-clients/another-brand.com" }]
Tip: Find the URL by going to the company's Avis Vérifiés profile and copying it from your browser's address bar. It always follows the pattern
https://www.avis-verifies.com/avis-clients/<company-slug>.
maxNumberOfReviews (optional)
Maximum number of reviews to scrape per company.
- Set to
0(default) for no limit — scrapes all available reviews - Set to
100to get only the 100 most recent reviews - Reviews are scraped newest-first, so capping the count gives you the most recent ones
targetDate (optional)
Only scrape reviews published on or after this date. Format: YYYY-MM-DD.
- Leave empty to scrape all reviews
- Use this for incremental runs: set it to the date of your last run to only fetch new reviews
- The actor stops paginating as soon as it hits a review older than this date — saving time and cost
2024-01-01
proxyConfiguration (optional)
Controls the proxy used for requests. Residential proxies are pre-configured and strongly recommended — Avis Vérifiés blocks datacenter IPs.
{"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}
Full input example
{"startUrls": [{ "url": "https://www.avis-verifies.com/avis-clients/my-company.fr" }],"maxNumberOfReviews": 500,"targetDate": "2024-06-01","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
📤 Output Format
Each item in the dataset represents one company, containing its metadata and all scraped reviews grouped together.
Sample output record
{"entity": {"keyword": "Example Shop","totalRating": "4.8","totalReviews": "1243","url": "https://www.avis-verifies.com/avis-clients/example-shop.fr"},"reviews": [{"reviewId": "review-abc123","rating": 5,"author": "Jean-Pierre M.","reviewBody": "Excellent service, livraison rapide et produit conforme à la description. Je recommande vivement !","answer": {"body": "Merci beaucoup pour votre retour ! Nous sommes ravis que tout se soit bien passé.","isOfficial": true},"createdDate": "2024-07-15T00:00:00.000Z","experiencedDate": "2024-07-10T00:00:00.000Z"}]}
Field reference
| Field | Type | Description |
|---|---|---|
entity.keyword | string | Company name as displayed on Avis Vérifiés |
entity.totalRating | string | Overall rating of the company (e.g. "4.8") |
entity.totalReviews | string | Total number of reviews on the profile |
entity.url | string | Source URL that was scraped |
reviews | array | All scraped reviews for this company |
reviews[].reviewId | string | Unique identifier for the review |
reviews[].rating | number | Review score from 1 to 5 |
reviews[].author | string | Reviewer's display name |
reviews[].reviewBody | string | Full review text |
reviews[].answer.body | string | Company's reply text (if any) |
reviews[].answer.isOfficial | boolean | true if the reply is from the verified company |
reviews[].createdDate | string | ISO 8601 date the review was published |
reviews[].experiencedDate | string | ISO 8601 date of the customer's experience |
▶️ How to Use
Option 1 — Apify Console (no code)
- Click Try for free on the actor page in the Apify Store
- In the Input tab, paste the Avis Vérifiés company URL(s) you want to scrape
- Optionally set
maxNumberOfReviewsortargetDate - Click Run — results appear in the Dataset tab when finished
- Export as JSON, CSV, or Excel
Option 2 — Apify API
curl -X POST \"https://api.apify.com/v2/acts/<ACTOR_ID>/runs?token=<YOUR_API_TOKEN>" \-H "Content-Type: application/json" \-d '{"startUrls": [{ "url": "https://www.avis-verifies.com/avis-clients/my-company.fr" }],"maxNumberOfReviews": 100,"targetDate": "2024-01-01"}'
Option 3 — Schedule for incremental runs
- Open the actor and click Schedules
- Set a daily or weekly cron (e.g. every Monday at 8:00 AM)
- Set
targetDateto only pull the latest reviews each time, avoiding re-scraping what you already have
📈 Use Cases
1. E-reputation monitoring
Automatically collect new reviews every week and push them into your CRM, Slack, or a Google Sheet to stay on top of customer sentiment without manual checking.
2. Competitive benchmarking
Scrape review pages for your top competitors simultaneously. Compare average ratings, response rates, and recurring complaint themes using the structured output.
3. Review analytics dashboard
Feed the output into a BI tool (Metabase, Power BI, Tableau) to visualize rating trends over time, identify seasonal patterns, or track the impact of product launches on customer satisfaction.
4. Customer feedback pipeline
Import reviews into a sentiment analysis pipeline (e.g. using an NLP model or LLM) to automatically categorize feedback by topic — delivery, quality, support — and prioritize improvements.
5. Agency reporting
Manage reputation for multiple clients from one tool. Pass all client URLs in startUrls, get a single consolidated dataset, and generate per-company reports.
🛠️ Advanced Tips
Incremental scraping (recommended for regular runs)
Use targetDate to avoid re-scraping reviews you already have:
{"targetDate": "2025-05-01"}
The actor stops paginating as soon as it finds a review older than this date — saving compute time and cost.
Scraping multiple companies efficiently
Pass all company URLs in a single startUrls array. The actor processes them sequentially with a fresh proxy session per company:
{"startUrls": [{ "url": "https://www.avis-verifies.com/avis-clients/company-a.fr" },{ "url": "https://www.avis-verifies.com/avis-clients/company-b.com" },{ "url": "https://www.avis-verifies.com/avis-clients/company-c.fr" }]}
Controlling costs
- Use
maxNumberOfReviewsto cap output when you only need a sample - Combine
targetDatewith a weekly schedule to only pay for new reviews on each run
❓ FAQ & Troubleshooting
Q: Can I scrape reviews for many companies at once?
Yes — add all URLs to the startUrls array. There is no hard limit on the number of companies per run.
Q: Why is the actor returning 0 reviews? The most common causes are:
- The URL format is wrong — it must follow
https://www.avis-verifies.com/avis-clients/<company-slug> - The company page has no reviews yet
- A proxy issue — make sure
useApifyProxy: truewith theRESIDENTIALgroup is set
Q: Why are some reviews missing?
The actor deduplicates by reviewId. If a review has no ID on the source page (rare), it may be skipped. Also check that targetDate isn't filtering out reviews you expect.
Q: Does this work for all Avis Vérifiés page layouts? Yes. The actor detects and handles three layouts automatically — the legacy list layout, the schema.org markup layout, and the current SKP component layout.
Q: Are company responses included?
Yes. The answer.body field contains the reply text, and answer.isOfficial is true when the response is identified as coming from the verified company.
Q: Does this Actor support authentication or private profiles? No. It only scrapes publicly visible review pages.
📞 Support
Have a question, found a bug, or need a custom feature?
- 📧 Email: me@ahmedhrid.com
- 🐛 Issues: Use the Issues tab on the actor page in the Apify Store
- 💬 Community: community.apify.com