aid: takealot name: Takealot description: >- Takealot is South Africa's largest online retailer and the flagship brand of the Takealot Group, a Cape Town-headquartered e-commerce holding company that is majority-owned (approximately 96%) by Naspers through its consumer-internet arm Prosus. The Group operates a connected ecosystem of consumer brands — Takealot.com (general merchandise marketplace), Mr D (on-demand food and grocery delivery), Superbalist.com (fashion and homeware, divested in September 2024 to a South African consortium led by Blank Canvas Capital but historically associated with the Group), and TFS (Takealot Fulfilment Services, the Group's first- and last-mile logistics arm) — and employs more than 7,300 people across South Africa. Takealot.com itself is a 1P-plus-3P hybrid marketplace where Takealot Retail sells its own inventory alongside thousands of third-party Marketplace sellers; sellers list, price, fulfil, and analyse their offers through the Seller Portal at seller.takealot.com and programmatically via the public Takealot Seller API. The Seller API is the company's primary external developer surface — a Swagger 2.0 / OpenAPI REST API at seller-api.takealot.com that exposes offer management (single and 10,000-item batch create / update / patch), stock-health and storage-fee diagnostics, and sales / order / customer-invoice reporting, authenticated with per-seller API keys minted from the Seller Portal and governed by per-key rate-limit headers (x-RateLimit-Limit / Remaining / Reset). There is no public buyer-side / catalog / consumer-facing API, no published OAuth flow, no webhook surface, no SDKs, no CLI, and no developer Slack / forum; the Group's GitHub presence (TAKEALOT org) is a small set of archived infrastructure forks (Diamond, statsite, kafka-connect-bigquery, protoc-gen-bq-schema, Newtonsoft.Json, Lithium) rather than a maintained developer platform. The Seller API is the integration point that powers South Africa's marketplace-listing tool ecosystem (Stock2Shop, Wherehouse, Flowgear, OrderEazi, and similar) and is the canonical artifact to profile for any Takealot capability work. type: Index position: Provider access: 3rd-Party image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Commerce - E-Commerce - Marketplace - Retail - Marketplace Sellers - Offers - Orders - Sales - Stock Management - Fulfilment - Logistics - Food Delivery - South Africa - Africa - Naspers - Prosus url: https://raw.githubusercontent.com/api-evangelist/takealot/refs/heads/main/apis.yml created: '2026-05-24' modified: '2026-05-24' specificationVersion: '0.20' apis: - aid: takealot:seller-api name: Takealot Seller API description: >- The Takealot Seller API is the public REST API that Takealot Marketplace sellers use to manage their offers, monitor stock health, and pull sales and order data on Takealot.com. It exposes offer CRUD by SKU / barcode / offer-id (single and batch of up to 10,000 items), batch-status polling, stock-count and stock-health-stats diagnostics tied to Takealot's storage-fee policy, and sales / sales-summary / sales-orders / customer-invoices reporting. Authentication is by per-seller API key (Authorization header) minted from the Seller Portal at https://seller.takealot.com/api/seller-api; the API is described as a Swagger 2.0 specification at https://seller-api.takealot.com/api-docs/ with the canonical document at https://seller-api.takealot.com/api-docs/swagger.json. Responses are returned as application/json, text/csv, application/pdf, or text/html depending on the operation, and every response carries the standard x-RateLimit-Limit / x-RateLimit-Remaining / x-RateLimit-Reset headers. humanURL: https://seller-api.takealot.com/api-docs/ baseURL: https://seller-api.takealot.com tags: - Marketplace - Sellers - Offers - Stock - Sales - Orders - Invoices properties: - type: Documentation url: https://seller-api.takealot.com/api-docs/ - type: OpenAPI url: openapi/takealot-seller-openapi.yml - type: Swagger url: https://seller-api.takealot.com/api-docs/swagger.json - type: SellerPortal url: https://sellers.takealot.com/ - type: APIKeyManagement url: https://seller.takealot.com/api/seller-api - type: Authentication url: https://seller-api.takealot.com/api-docs/ - type: RateLimits url: https://seller-api.takealot.com/api-docs/ contact: - FN: Takealot Seller Support url: https://sellers.takealot.com/ common: - type: Website url: https://www.takealot.com - type: GroupWebsite url: https://takealotgroup.com - type: SellerPortal url: https://sellers.takealot.com - type: SellerAPIDocumentation url: https://seller-api.takealot.com/api-docs/ - type: MrD url: https://mrd.co.za - type: MrDFood url: https://mrdfood.com - type: Superbalist url: https://superbalist.com - type: TakealotFulfilmentServices url: https://takealotgroup.com - type: HelpCentre url: https://www.takealot.com/help-centre - type: Careers url: https://www.takealotgroup.com/careers - type: Newsroom url: https://takealotgroup.com/newsroom - type: Contact url: mailto:contactus@takealot.group - type: PrivacyPolicy url: https://www.takealot.com/help-centre/legal/privacy-policy - type: TermsAndConditions url: https://www.takealot.com/help-centre/legal/website-terms - type: GitHub url: https://github.com/TAKEALOT - type: ParentCompany url: https://www.naspers.com - type: ProsusGroup url: https://www.prosus.com - type: LinkedIn url: https://www.linkedin.com/company/takealot-com - type: Twitter url: https://twitter.com/TAKEALOT - type: Facebook url: https://www.facebook.com/TAKEALOT - type: Instagram url: https://www.instagram.com/takealot - type: YouTube url: https://www.youtube.com/user/TAKEALOTdotcom maintainers: - FN: Kin Lane email: kin@apievangelist.com