Primary image
primaryImageUrl
Optional
First image URL — scalar copy of images[0]. Surfaces as an image thumbnail in the dataset view; the images array renders as an "N items" badge so the thumbnail needs its own scalar.
OuedKniss Multi Scraper
Pricing
from $0.50 / 1,000 results
Scrape ouedkniss.com, Algeria's largest classifieds marketplace. Five modes cover every common workflow: search by keyword, browse a category, walk the full category menu, fetch a hand-picked list of listing URLs, or pull the sponsored-listing banner the site shows at the top of every page.
Listing ID
id
Required
OuedKniss numeric ID for the listing, as a string.
Listing URL
url
Optional
Direct link to the listing page on ouedkniss.com.
Title
title
Optional
Listing headline as posted by the seller (or by the store, for topAnnounList rows).
Description
description
Optional
Free-form body text the seller posted. Null for topAnnounList rows (the banner API doesn't return descriptions).
Condition
condition
Optional
New / used / unspecified. The search projection always returns unspecified; the detail projection carries the real value when the seller set it. topAnnounList rows are always unspecified.
Price (DZD)
priceAmount
Optional
Numeric price in Algerian Dinar. Null when the seller left it unset.
Price negotiable
priceNegotiable
Optional
True when the seller marked the price negotiable.
Category breadcrumb
categoryPath
Optional
Full category path from root to leaf, joined with ›. Empty for topAnnounList rows.
Category ID
categoryId
Optional
Site-side ID of the listing's category (the leaf in categoryPath). Null for topAnnounList rows.
Wilaya code
wilayaCode
Optional
58-wilaya code from Algeria's 2019 administrative reorganization. Null for topAnnounList rows.
Wilaya name
wilayaName
Optional
Commune
commune
Optional
City / commune within the wilaya. Null for topAnnounList rows.
Street / neighborhood
street
Optional
Free-form street / neighborhood / address as posted by the seller. Null for topAnnounList rows.
Seller ID
sellerId
Optional
Null for topAnnounList rows (banner entries carry the store, not the seller).
Seller display name
sellerName
Optional
Seller username
sellerUsername
Optional
Seller type
sellerType
Optional
Account type — individual for personal sellers, business for stores. unspecified for topAnnounList rows.
Seller profile URL
sellerProfileUrl
Optional
Seller member since
sellerMemberSince
Optional
ISO-8601 timestamp of when the seller account was created, as returned by the site's profile API (assumed UTC). Populated on listing rows from Seller listings mode when the seller is a member account; null everywhere else.
Seller phone numbers (local)
sellerPhoneNumbers
Optional
Empty unless contact info was requested. In Specific listing URLs mode (with includeContactInfo: true) each listing carries the phone numbers the site hides behind a click. Parallel arrays — index N refers to the Nth phone; pair sellerPhoneNumbers[N] with sellerPhoneIntls[N], sellerPhoneWhatsapps[N], etc.
Seller phone numbers (international)
sellerPhoneIntls
Optional
Parallel to sellerPhoneNumbers. Null when the API didn't return an international form.
Phone WhatsApp flags
sellerPhoneWhatsapps
Optional
Parallel to sellerPhoneNumbers — index N is the WhatsApp flag for phone N.
Phone Viber flags
sellerPhoneVibers
Optional
Parallel to sellerPhoneNumbers — index N is the Viber flag for phone N.
Phone Telegram flags
sellerPhoneTelegrams
Optional
Parallel to sellerPhoneNumbers — index N is the Telegram flag for phone N.
Seller emails
sellerEmails
Optional
Empty unless contact info was requested. In Specific listing URLs mode (with includeContactInfo: true) each listing carries the email the site hides behind a click.
Store ID
storeId
Optional
Null for organic rows; populated for topAnnounList rows when the banner entry carries store metadata.
Store name
storeName
Optional
Store image URL
storeImageUrl
Optional
Store profile URL
storeProfileUrl
Optional
Built from the store ID. The store slug is not exposed by the banner API, so the URL uses the bare ID form.
Like count
likeCount
Optional
Engagement count exposed by the topAnnounList API. Null for organic rows.
Image URLs
images
Optional
topAnnounList rows always carry exactly one image. Organic rows may carry many.
Primary image
primaryImageUrl
Optional
First image URL — scalar copy of images[0]. Surfaces as an image thumbnail in the dataset view; the images array renders as an "N items" badge so the thumbnail needs its own scalar.
Video URL
video
Optional
Posted at
postedAt
Optional
ISO-8601 timestamp of when the listing was first posted. Null for topAnnounList rows.
Last bumped at
lastBumpedAt
Optional
ISO-8601 timestamp of the most recent refresh. May equal postedAt in the search projection; the detail projection carries the real value when the seller bumped it. Null for topAnnounList rows.
Attributes
attributes
Optional
Key/value strings. Mostly category-specific specs (e.g. mileage, fuel type) — keys vary by category. A few system keys are also set here: slot tags similar-product rows ("similar"), similarToId records the source listing of a similar-product row. Empty for topAnnounList and category-tree rows.
Scraped at
scrapedAt
Required
ISO-8601 timestamp of when the listing was captured by this Actor.
Category name
categoryName
Optional
Display name of this category-tree node. Null for non-category rows.
Category slug
categorySlug
Optional
URL slug of this category-tree node (e.g. automobiles_vehicules). Null for non-category rows and for nodes that don't have a slug (root-level only).
Category icon
categoryIcon
Optional
Icon URL or identifier for the category. Null for non-category rows or when the site didn't return one.
Category delivery flag
categoryDelivery
Optional
Boolean flag set by the site to indicate this category supports delivery-related features. Null for non-category rows.
Category rank
categoryRank
Optional
Display rank within the parent. Null for non-category rows or when the site didn't return one.
Category depth
categoryDepth
Optional
Depth in the walk that produced this node. Root level = 0. Null for non-category rows.
Ancestor IDs
parentTreeIds
Optional
Breadcrumb from root to (excluding) this category-tree node, IDs joined with ›. Empty for root-level nodes and for non-category rows.
Ancestor names
parentTreeNames
Optional
Breadcrumb from root to (excluding) this category-tree node, display names joined with ›. Empty for root-level nodes and for non-category rows.
Ancestor slugs
parentTreeSlugs
Optional
Breadcrumb from root to (excluding) this category-tree node, slugs joined with ›. Empty for root-level nodes and for non-category rows.