Ouedkniss Boutiques Scraper
Pricing
from $0.70 / 1,000 boutiques
Ouedkniss Boutiques Scraper
Collect Ouedkniss boutique (shop) profiles with location, categories and contact details.
Pricing
from $0.70 / 1,000 boutiques
Rating
0.0
(0)
Developer
Harpoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Ouedkniss Boutiques Scraper — collect shop profiles, locations and contacts
Turn Ouedkniss boutiques into a clean, structured dataset. Every row is one shop with its name, categories, location and reachability — phone numbers (with WhatsApp/Viber/Telegram flags), emails, social profiles and website. Describe what you want in plain language and the search is filled for you, or set the keyword, category and wilayas yourself.
What can Ouedkniss Boutiques Scraper do?
- Start from a plain-language request and let the Actor fill the search filters
- Search the boutique directory by keyword, category and Algerian wilayah (province)
- Capture reachability: phones with WhatsApp/Viber/Telegram flags, emails, faxes, social profiles and website
- Capture location down to city, street address and map coordinates
- Tag every boutique with its categories and add follower/announcement counts
- Export results to JSON, CSV, Excel, or XML
- Run via the API, on a schedule, and integrate through webhooks or MCP
What data can I extract?
| What you get | Features |
|---|---|
|
|
How to use Ouedkniss Boutiques Scraper
- Create a free Apify account.
- Open Ouedkniss Boutiques Scraper in Apify Console.
- In Describe what you want, type a request such as real estate agencies in Alger — or clear it and set the keyword, category and wilayas yourself.
- Set Max boutiques if you want a smaller run.
- Click Save & Start.
- Download the results in JSON, CSV, Excel, or XML.
The form is prefilled and runs as-is. The AI field sits on top for convenience; when you use it, its result overrides the manual search fields.
Input
ai_prompt— optional plain-language request. When set, it fills the keyword, category, wilayas and count automatically and overrides the manual fields.search_query— keyword matched against boutique names and descriptions.category— one of the marketplace's shop categories, or all categories.regions— one or more Algerian wilayas, chosen from a list of names.max_results— hard cap on the number of boutiques returned (default 100).language— English, French or Arabic, used for wilayah/city names and text.
Example input
{"ai_prompt": "real estate agencies in Alger","max_results": 100}
Same run without AI
{"search_query": "immobilier","category": "agences_immobilieres","regions": ["16"],"max_results": 100}
See the Input tab above for every parameter.
Output
One dataset item per boutique, with nested location and contact objects. Results land in a dataset under the Storage tab; export them as JSON, CSV, Excel, or XML, or pull them via the API.
{"id": "2300","name": "Yanis Immo","slug": "yanis-immo","url": "https://www.ouedkniss.com/store/2300/yanis-immo/","description": "Bureau d'affaire Bekkai Islam El Mahdi","image_url": "https://cdn.ouedkniss.com/medias/images/VJZ9z/hs6xftdgYDLyG7PvatkLdbEf3cu6fereApjLRIDs.jpg","status": "ACTIVE","is_official": false,"is_verified": false,"is_store_only": false,"follower_count": 6,"announcements_count": 24,"category_slugs": ["immobilier", "services"],"location": {"region": "Alger","city": "Cheraga","address": "Rue Bouchaoui 03 GP 527 Numéro 02 Cheraga Alger","latitude": 36.727,"longitude": 3.096},"contact": {"phones": [{"number": "0553815016","has_viber": false,"has_whatsapp": false,"has_telegram": false}],"emails": ["Yanisimmobilierdz@outlook.fr"]}}
Field names are lowercase snake_case. The dataset ships with two ready-made tabs: Overview (audience and location) and Contact details (phones, emails, website).
What can you do with the data?
Each recipe names the fields to use.
1. Build a local B2B directory
- Run with
categoryset toagences_immobilieresand one or moreregions. - Export the dataset to CSV or Excel.
- Use
contact.emails,contact.phonesandlocation.addressas your outreach and routing columns.
2. Find reachable suppliers fast
- Search by product keyword, e.g.
piece detachee. - Filter rows that have
contact.phoneentries withhas_whatsappset totrue. - Export the shortlist for outreach.
3. Map the market
- Keep the
location.latitudeandlocation.longitudecolumns. - Load the dataset into any map tool to see where a category concentrates.
- Cross-check
is_verifiedto weigh how established each shop is.
How much does Ouedkniss Boutiques Scraper cost?
There is no per-result surcharge — you only pay for the Apify platform run (compute and storage) at your plan's rate. A run of 100 boutiques takes about 5 seconds on the default 1 GB memory.
See the Pricing tab for current rates and plan discounts.
FAQ
Do I need an account, cookies, or an API key? No. The Actor works out of the box on public boutique data. No Ouedkniss login, cookie or key is required.
Can I get private or restricted content? No. Only publicly visible boutique profiles are returned.
How many boutiques can I get?
Your run returns at most max_results boutiques (default 100).
The AI field does nothing. The Describe what you want field needs the Actor's AI key to be configured. If it is not, clear the field and use the manual search inputs instead.
Is it legal to collect this data? It collects publicly available information. Review Apify's guidance on legal and ethical data collection and use the results responsibly.
Can I use it with the API / SDKs / MCP? Yes — see the API tab above, or connect through the Apify MCP server.
Something isn't working. Open an issue from the Issues tab with your input and the run log. Boutiques that cannot be resolved are logged and skipped rather than failing the whole run.
Notes and limitations
- Only public boutique data is returned.
- Follower and announcement counts are
0when the source does not publish them. - Some boutiques do not publish contact details;
contactmay be absent or partial. - The wilayah filter matches province (wilaya) names; there is no separate city filter.
- AI results override the manual search fields, so leave the manual fields as you want them if you skip the AI prompt.
Run locally
go run ./cmd/actor
Input is read from the Apify key-value store; see INPUT_SCHEMA.json.
Support
Found a bug or have feedback? Open an issue in the Issues tab.