Zoek in het Dakidarts-netwerk
InzichtDe Numerologie-APIAPIGezondheidHeFit-APIAPIInhoudCitaatversAPIFinanciënCalcX Investerings-APIAPIFinanciënCalcX Leningcalculator-APIAPIZoekenAPI voor automatisch aanvullen van zoekopdrachtenAPIGezondheidZwangerschapscalculator-APIAPIIdentiteitChecky - Telefoonnummer-API verifiërenAPIIdentiteitChecky e-mailverificatie-APIAPITaalTaaldetector-API van LinguifyAPIGegevensLandeninformatie-APIAPIBeveiligingAPI voor IP-reputatiecheckerAPIBeveiligingMalware en phishing URL-scanner-APIAPIBeveiligingAPI voor blootstelling aan het dark webAPIBeveiligingEncryptie- en hashing-hulpprogramma-APIAPIBeveiligingAPI voor apparaatvingerafdruk en botdetectieAPIBeveiligingSSL/TLS-beveiligingsanalysator-APIAPIBeveiligingAPI voor bestandshashanalyseAPIBeveiligingSQL-injectie / XSS Payload Detector-APIAPIBeveiligingAPI voor netwerkpakketbedreigingsanalysatorAPITijdEthiopische Agenda-APIAPIGegevensSponsorinformatie-API voor makersAPIHandelE-commerce product- en prijsinformatie-APIAPIBedrijfVan API-catalogus tot productplatform: de richting van DakidartsJournaalProductAan de slag met de Dakidarts Numerologie WordPress-plug-inJournaalOnderzoekSpiegelgetallen en cycli: uitbreidingen in numerologische analyseJournaalOnderzoekVerborgen Passie Positienummer & Gap ResonantieJournaalBotHoe u Quoteverse369bot op Telegram gebruiktJournaalTechniekPHP 8.4 JIT bij echte workloads: waar het helpt – en waar nietJournaalAstrologieDecodeer de kosmos: waarom horoscopen er nog steeds toe doen in het tijdperk van AIJournaalAstrologieHoroscoop ≠ Hype: de echte kracht van hemelse patronen begrijpenJournaalAstrologieJe bent niet alleen je zonneteken: hoe je een volledige horoscoop leestJournaalAstrologieHoe horoscopen synchroniseren met numerologie voor diepere levensbegeleidingJournaalAPIWoorden decoderen met cijfers: de Gematria API in Python gebruiken voor verborgen inzichtenJournaalAPIUw hemelse blauwdruk: hoe u een volledige geboortehoroscoop kunt genereren met behulp van de Numerologie-APIJournaalAstrologieJaarlijkse horoscooptrends: wat elk teken spiritueel en praktisch kan verwachtenJournaalAstrologieRetrogrades en romantiek: wanneer je opnieuw verbinding moet maken of los moet laten in liefdeJournaalAPIHoe u de Dakidarts Numerology API kunt integreren in uw website of mobiele appJournaalAPIWat is een numerologie-API? Een praktisch hulpmiddel voor apps en spirituele productenJournaalTechniekHoe je een Telegram-bot bouwt met PythonJournaalLegaalServicevoorwaardenLegaalLegaalPrivacybeleidLegaalLegaalAPI-servicevoorwaardenLegaalLegaalFacturering, tegoeden en abonnementsbeleidLegaalLegaalBeveiligings-, compliance- en cookiebeleidLegaalLegaalDisclaimer, medische en spirituele disclaimerLegaalProductHeFit-APIHFProductNumerologie-APINUProductNumora StudioNSProductOpAstroOAProductNumerologieBotNBProductNumerologie Core voor WordPressWPProductNoteer mijAppPaginaThuisLocatiePaginaOverLocatiePaginaAPI-documentatie voor ontwikkelaarsLocatiePaginaJournaalLocatiePaginaWijzigingslogLocatiePaginaContacteerLocatiePaginaJuridisch en vertrouwenscentrumLocatiePaginaEcosysteemLocatiePaginaOndernemingLocatiePaginaAPI-catalogusLocatiePaginaNumerologie Core voor WordPressLocatiePaginaZoekenLocatiePaginaDienstenLocatiePaginaWinkelLocatiePaginaSysteemstatusLocatiePaginaNumora StudioLocatiePaginaOndersteuningLocatiePaginaVertrouwenLocatieDigitaal productSnel RustgevendWinkelDienstWebontwikkelingDienstDienstGrafisch ontwerpDienstDienstDigitale marketingDienstDienstClouddienstenDienstDienstSoftwareontwikkelingDienstDienstAPI-ontwikkeling en -integratieDienstDienstAI en automatiseringDienstDienstTechnische SEODienst
← API-netwerk HANDEL / PRODUCTEN / AANBIEDINGEN / PRIJSINTELLIGENTIE
Directe API 1.0.0 / Algemene beschikbaarheid api.dakidarts.comDirecte toegangspoort

E-commerce product- en prijsinformatie-API

Genormaliseerde product-, marktplaatsaanbiedingen, prijsgeschiedenis en waarschuwingsgegevens afkomstig van gelicentieerde feeds, partnerfeeds of eigen feeds. De service biedt vergelijkings- en analyseworkflows zonder een schraper voor retailers te bundelen; Het verzamelen van voer blijft de verantwoordelijkheid van de exploitant.

Directe APIE-
api.dakidarts.com1.0.0Algemene beschikbaarheid25 ms p9515 gedocumenteerde eindpunten
DIRECTE NATIVE API

Roep de E-commerce Product & Price Intelligence API op via de Dakidarts-gateway.

Voor 0 van de 15 eindpunten is een upstream-URL geconfigureerd. Andere routes retourneren 503 vóór facturering; stuur alleen live verzoeken naar geconfigureerde routes. De gateway injecteert upstream-referenties voor u.

Live afrekenen wordt geopend nadat een API-route een upstream-URL heeft. Hieronder vindt u voorbeeldvoorbeelden.

Basis-URLhttps://api.dakidarts.com/ecommerce-product-price-api
AuthenticatieX-API-Key: dk_live_...
Standaard referentiepadGET /v1/products/search
Commercieel modelPay-as-you-go / $0,0050 per call
01 / TOEGANG

Eén sleutel, één gateway

Gebruik een Dakidarts API-sleutel met lees- of schrijfbereik en bepaal welke API's die sleutel kan bereiken.

02 / FACTURERING

Gemeten door de oproep

Wallet-tegoeden, planquota en organisatiefacturen worden per aanvraag verrekend met transparante antwoordheaders.

03 / BETROUWBAARHEID

Standaard waarneembaar

Latentie, upstreamstatus en uitvoeringsmodus worden geregistreerd, zodat integratieproblemen zichtbaar zijn voordat ze zich verspreiden.

MOGELIJKHEDEN

Gebouwd om in het product te verdwijnen.

De beste API is degene die uw team kan integreren, observeren en er vervolgens niet meer aan hoeft te denken.

01

Filter het zoeken naar producten op categorie, merk, marktplaats, prijs en beschikbaarheid

Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.

02

Creëer eenmalige of terugkerende prijswaarschuwingen met optionele HTTPS-webhooks

Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.

03

Rapporteer de versheid van de bron en vergelijk huidige aanbiedingen van verkopers

Ontworpen als een samenstelbare bouwsteen voor productteams, interne tooling en automatisering.

PLATFORMFEITEN

De vorm van het oppervlak.

Geselecteerde feiten over dekking, levering en productiegereedheid.

01Zoek, vergelijk en inspecteer het huidige productaanbod
02Volg de geschiedenis van de landprijs, veranderingen en versheid van de markt
03Feedopname accepteert gelicentieerde of partnergegevens; er wordt geen schraper voor de detailhandel meegeleverd
FAQ

Antwoorden voordat u integreert.

Toegangs-, facturerings- en integratiegegevens voor E-commerce Product & Price Intelligence API.

Welke productgegevens retourneert het? +

Genormaliseerde productrecords, huidige aanbiedingen, verkoperssignalen, prijsgeschiedenis, wijzigingen en prijsanalyses van geconfigureerde feeds.

Schrapt de service retailers? +

Nee. De bronrepository bevat geen scraper voor retailers; gebruik gelicentieerde, partner- of eigen feeds die u mag verwerken.

Kan ik aanbiedingen op marktplaatsen vergelijken? +

Ja. Productvergelijking en aanbiedingseindpunten geven de huidige prijzen, verzending en beschikbaarheid via geconfigureerde bronnen weer.

Kan de API mijn app op de hoogte stellen van prijswijzigingen? +

Prijswaarschuwingen ondersteunen optionele HTTPS-webhooks. Configureer de waarschuwingswerker en het schema voor de opname van feeds in de upstream-service.

Hoe krijg ik toegang tot de directe API? +

Meld u aan in het Dakidarts-dashboard, maak een API-sleutel met deze API in scope en roep een verbonden gateway-route aan.

ABONNEMENTSPLANNEN

Kies een quotum dat overeenkomt met de werklast.

Plannen worden ter referentie getoond. Live afrekenen wordt geopend nadat een API-route een upstream-URL heeft.

WALLET-ACCESS

Pay-as-you-go-toegang

$0,00 / maand

  • Wallet-tegoeden per gesprek
  • $0,0050 / call overage
  • 120 vereist/min
INTEGRATIEPAD

Van eerste aanvraag tot productie.

Begin met een Dakidarts-sleutel, bel de gateway en volg het gebruik vanaf het dashboard.

01

Maak een Dakidarts-sleutel aan

Kies het API-bereik en kopieer vervolgens de sleutel naar uw serveromgeving.

02

Bel de poort

Stuur verzoeken naar https://api.dakidarts.com/ecommerce-product-price-api met uw sleutel en JSON-tekst.

03

Bekijk het gebruik

Houd oproepen, latentie en uitgaven bij via het API-dashboard en de portemonnee.

EINDPUNTREFERENTIE

Eindpuntreferentie en gemeten kosten.

Deze routes omvatten contracten die zijn geïmporteerd uit de productimplementatie. Voor 0 van de 15 eindpunten is een upstream-URL geconfigureerd. Andere routes retourneren 503 vóór facturering; opgeslagen voorbeelden zijn slechts voorbeelden. Configureer een upstream-URL in API Studio om deze routes in te schakelen.

GROEP / 01

Operaties

Operationele eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

2 eindpunten
GET /healthz Gezondheidz BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Controle van de levendigheid

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is healthz binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Behandelaar: gezondheidz. Referentie: README.md en FastAPI OpenAPI-schema.

SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/healthz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GET /readyz Klaarz BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Controle van de gereedheid van de database

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is readyz binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Behandelaar: readyz. Referentie: README.md en FastAPI OpenAPI-schema.

SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/readyz -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GROEP / 02

Producten

Producteindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

3 eindpunten
GET /v1/products/search Zoeken BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Zoek en filter producten

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is search binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: zoeken. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
qvraagtouwtjeJaProductnaam, merk, GTIN of MPN
categoryvraagtouwtjeNee—
brandvraagtouwtjeNee—
marketplacevraagtouwtjeNee—
min_pricevraagnummerNee—
max_pricevraagnummerNee—
in_stockvraagBooleaansNee—
sortvraagtouwtjeNee—
pagevraaggeheel getalNee—
page_sizevraaggeheel getalNee—
MONSTERVERZOEK
{
  "q": "headphones",
  "sort": "price_asc",
  "in_stock": true,
  "max_price": 100,
  "page_size": 20,
  "marketplace": "demo-shop"
}
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "data",
    "pagination",
    "query"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "canonical_key",
          "gtin",
          "mpn",
          "brand",
          "name",
          "category",
          "rating",
          "review_count",
          "image_url",
          "product_url",
          "lowest_price",
          "lowest_price_currency",
          "offer_count",
          "in_stock",
          "updated_at"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "mpn": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "gtin": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "name": {
            "type": "string"
          },
          "brand": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "rating": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "category": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "in_stock": {
            "type": "boolean"
          },
          "image_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "offer_count": {
            "type": "integer"
          },
          "product_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "lowest_price": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "review_count": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "canonical_key": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "lowest_price_currency": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          }
        }
      }
    },
    "query": {
      "type": "object",
      "additionalProperties": true
    },
    "pagination": {
      "type": "object",
      "required": [
        "page",
        "page_size",
        "total",
        "total_pages"
      ],
      "properties": {
        "page": {
          "type": "integer"
        },
        "total": {
          "type": "integer"
        },
        "page_size": {
          "type": "integer"
        },
        "total_pages": {
          "type": "integer"
        }
      }
    }
  }
}
SNELLE KRUL
curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/search?in_stock=False&page=1&page_size=20' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
POST /v1/products/compare Vergelijk BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Vergelijk maximaal 20 product-ID's

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is compare binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: vergelijk. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idslichaamreeksJa—
MONSTERVERZOEK
{
  "product_ids": [
    "PRODUCT_ID_1",
    "PRODUCT_ID_2"
  ]
}
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "data",
    "missing_product_ids"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "product",
          "offers"
        ],
        "properties": {
          "offers": {
            "type": "array",
            "items": {
              "type": "object",
              "required": [
                "id",
                "marketplace",
                "seller_id",
                "seller_name",
                "title",
                "product_url",
                "price",
                "shipping_price",
                "currency",
                "availability",
                "condition",
                "coupon_amount",
                "coupon_code",
                "delivery_text",
                "delivery_days_min",
                "delivery_days_max",
                "seller_rating",
                "seller_review_count",
                "tax_included",
                "last_stock_change",
                "is_featured",
                "observed_at",
                "updated_at"
              ],
              "properties": {
                "id": {
                  "type": "string"
                },
                "price": {
                  "type": "string",
                  "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                },
                "title": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "currency": {
                  "type": "string"
                },
                "condition": {
                  "type": "string"
                },
                "seller_id": {
                  "type": "string"
                },
                "updated_at": {
                  "type": "string",
                  "format": "date-time"
                },
                "coupon_code": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "is_featured": {
                  "type": "boolean"
                },
                "marketplace": {
                  "type": "string"
                },
                "observed_at": {
                  "type": "string",
                  "format": "date-time"
                },
                "product_url": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "uri",
                      "minLength": 1
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "seller_name": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "availability": {
                  "type": "string"
                },
                "tax_included": {
                  "type": "boolean"
                },
                "coupon_amount": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "delivery_text": {
                  "anyOf": [
                    {
                      "type": "string"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "seller_rating": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "shipping_price": {
                  "type": "string",
                  "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                },
                "delivery_days_max": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "delivery_days_min": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "last_stock_change": {
                  "anyOf": [
                    {
                      "type": "string",
                      "format": "date-time"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "seller_review_count": {
                  "anyOf": [
                    {
                      "type": "integer"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              }
            }
          },
          "product": {
            "type": "object",
            "required": [
              "id",
              "canonical_key",
              "gtin",
              "mpn",
              "brand",
              "name",
              "category",
              "rating",
              "review_count",
              "image_url",
              "product_url",
              "lowest_price",
              "lowest_price_currency",
              "offer_count",
              "in_stock",
              "updated_at"
            ],
            "properties": {
              "id": {
                "type": "string"
              },
              "mpn": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "gtin": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "name": {
                "type": "string"
              },
              "brand": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "rating": {
                "anyOf": [
                  {
                    "type": "string",
                    "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "category": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "in_stock": {
                "type": "boolean"
              },
              "image_url": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "uri",
                    "minLength": 1
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "updated_at": {
                "type": "string",
                "format": "date-time"
              },
              "offer_count": {
                "type": "integer"
              },
              "product_url": {
                "anyOf": [
                  {
                    "type": "string",
                    "format": "uri",
                    "minLength": 1
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "lowest_price": {
                "anyOf": [
                  {
                    "type": "string",
                    "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "review_count": {
                "anyOf": [
                  {
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "canonical_key": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "lowest_price_currency": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            }
          }
        }
      }
    },
    "missing_product_ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  }
}
SNELLE KRUL
curl -X POST https://api.dakidarts.com/ecommerce-product-price-api/v1/products/compare -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"product_ids": ["PRODUCT_ID_1", "PRODUCT_ID_2"]}'
GET /v1/products/{product_id} Productdetail BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Productdetails en actuele aanbiedingen

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_detail binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_detail. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idpadtouwtjeJa—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "id",
    "canonical_key",
    "gtin",
    "mpn",
    "brand",
    "name",
    "category",
    "rating",
    "review_count",
    "image_url",
    "product_url",
    "lowest_price",
    "lowest_price_currency",
    "offer_count",
    "in_stock",
    "updated_at",
    "source",
    "source_product_id",
    "description",
    "attributes",
    "created_at",
    "last_seen_at",
    "offers"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "mpn": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "gtin": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "name": {
      "type": "string"
    },
    "brand": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "offers": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "marketplace",
          "seller_id",
          "seller_name",
          "title",
          "product_url",
          "price",
          "shipping_price",
          "currency",
          "availability",
          "condition",
          "coupon_amount",
          "coupon_code",
          "delivery_text",
          "delivery_days_min",
          "delivery_days_max",
          "seller_rating",
          "seller_review_count",
          "tax_included",
          "last_stock_change",
          "is_featured",
          "observed_at",
          "updated_at"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "title": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "currency": {
            "type": "string"
          },
          "condition": {
            "type": "string"
          },
          "seller_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "coupon_code": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "is_featured": {
            "type": "boolean"
          },
          "marketplace": {
            "type": "string"
          },
          "observed_at": {
            "type": "string",
            "format": "date-time"
          },
          "product_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "availability": {
            "type": "string"
          },
          "tax_included": {
            "type": "boolean"
          },
          "coupon_amount": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_text": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_rating": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "shipping_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "delivery_days_max": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_days_min": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "last_stock_change": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_review_count": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          }
        }
      }
    },
    "rating": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "source": {
      "type": "string"
    },
    "category": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "in_stock": {
      "type": "boolean"
    },
    "image_url": {
      "anyOf": [
        {
          "type": "string",
          "format": "uri",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "attributes": {
      "type": "object",
      "additionalProperties": true
    },
    "created_at": {
      "type": "string",
      "format": "date-time"
    },
    "updated_at": {
      "type": "string",
      "format": "date-time"
    },
    "description": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "offer_count": {
      "type": "integer"
    },
    "product_url": {
      "anyOf": [
        {
          "type": "string",
          "format": "uri",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "last_seen_at": {
      "type": "string",
      "format": "date-time"
    },
    "lowest_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "review_count": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ]
    },
    "canonical_key": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "source_product_id": {
      "type": "string"
    },
    "lowest_price_currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GROEP / 03

Aanbiedingen

Biedt eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

1 eindpunt
GET /v1/products/{product_id}/offers Productaanbiedingen BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Gefilterde huidige aanbiedingen

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_offers binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_offers. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idpadtouwtjeJa—
marketplacevraagtouwtjeNee—
currencyvraagtouwtjeNee—
in_stockvraagBooleaansNee—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "data",
    "product_id",
    "total"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "marketplace",
          "seller_id",
          "seller_name",
          "title",
          "product_url",
          "price",
          "shipping_price",
          "currency",
          "availability",
          "condition",
          "coupon_amount",
          "coupon_code",
          "delivery_text",
          "delivery_days_min",
          "delivery_days_max",
          "seller_rating",
          "seller_review_count",
          "tax_included",
          "last_stock_change",
          "is_featured",
          "observed_at",
          "updated_at"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "title": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "currency": {
            "type": "string"
          },
          "condition": {
            "type": "string"
          },
          "seller_id": {
            "type": "string"
          },
          "updated_at": {
            "type": "string",
            "format": "date-time"
          },
          "coupon_code": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "is_featured": {
            "type": "boolean"
          },
          "marketplace": {
            "type": "string"
          },
          "observed_at": {
            "type": "string",
            "format": "date-time"
          },
          "product_url": {
            "anyOf": [
              {
                "type": "string",
                "format": "uri",
                "minLength": 1
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "availability": {
            "type": "string"
          },
          "tax_included": {
            "type": "boolean"
          },
          "coupon_amount": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_text": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_rating": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "shipping_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "delivery_days_max": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "delivery_days_min": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          },
          "last_stock_change": {
            "anyOf": [
              {
                "type": "string",
                "format": "date-time"
              },
              {
                "type": "null"
              }
            ]
          },
          "seller_review_count": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ]
          }
        }
      }
    },
    "total": {
      "type": "integer"
    },
    "product_id": {
      "type": "string"
    }
  }
}
SNELLE KRUL
curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/offers?in_stock=False' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GROEP / 04

Prijzen

Prijzeneindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

3 eindpunten
GET /v1/products/{product_id}/price-history Prijsgeschiedenis BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Historische prijzen en beschikbaarheid

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is price_history binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: prijsgeschiedenis. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idpadtouwtjeJa—
offer_idvraagtouwtjeNee—
marketplacevraagtouwtjeNee—
sincevraagtouwtjeNee—
untilvraagtouwtjeNee—
limitvraaggeheel getalNee—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "product_id",
    "data"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "offer_id",
          "marketplace",
          "seller_name",
          "price",
          "shipping_price",
          "landed_price",
          "currency",
          "availability",
          "captured_at"
        ],
        "properties": {
          "price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "currency": {
            "type": "string"
          },
          "offer_id": {
            "type": "string"
          },
          "captured_at": {
            "type": "string",
            "format": "date-time"
          },
          "marketplace": {
            "type": "string"
          },
          "seller_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "availability": {
            "type": "string"
          },
          "landed_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "shipping_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          }
        }
      }
    },
    "product_id": {
      "type": "string"
    }
  }
}
SNELLE KRUL
curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/price-history?limit=100' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GET /v1/products/{product_id}/analytics Productprijsanalyse BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Historisch laag/hoog/gemiddeld en prijsbeweging

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_price_analytics binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_price_analytics. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idpadtouwtjeJa—
marketplacevraagtouwtjeNee—
currencyvraagtouwtjeNee—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "product_id",
    "marketplace",
    "currency",
    "current_lowest_landed_price",
    "historical_lowest_landed_price",
    "historical_highest_landed_price",
    "average_historical_landed_price",
    "first_observed_landed_price",
    "latest_observed_landed_price",
    "change_amount",
    "change_percent",
    "snapshot_count",
    "observed_from",
    "observed_to"
  ],
  "properties": {
    "currency": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "product_id": {
      "type": "string"
    },
    "marketplace": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "observed_to": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    },
    "change_amount": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "observed_from": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    },
    "change_percent": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "snapshot_count": {
      "type": "integer"
    },
    "current_lowest_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "first_observed_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "latest_observed_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "historical_lowest_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "average_historical_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    },
    "historical_highest_landed_price": {
      "anyOf": [
        {
          "type": "string",
          "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
        },
        {
          "type": "null"
        }
      ]
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/analytics -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GET /v1/products/{product_id}/changes Productprijswijzigingen BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Prijs- en beschikbaarheidswijzigingsevenementen

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is product_price_changes binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: product_price_changes. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idpadtouwtjeJa—
marketplacevraagtouwtjeNee—
currencyvraagtouwtjeNee—
sincevraagtouwtjeNee—
untilvraagtouwtjeNee—
limitvraaggeheel getalNee—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "product_id",
    "data"
  ],
  "properties": {
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "offer_id",
          "marketplace",
          "seller_name",
          "event_type",
          "previous_price",
          "previous_shipping_price",
          "previous_landed_price",
          "price",
          "shipping_price",
          "landed_price",
          "previous_availability",
          "availability",
          "currency",
          "captured_at"
        ],
        "properties": {
          "price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "currency": {
            "type": "string"
          },
          "offer_id": {
            "type": "string"
          },
          "event_type": {
            "type": "string"
          },
          "captured_at": {
            "type": "string",
            "format": "date-time"
          },
          "marketplace": {
            "type": "string"
          },
          "seller_name": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "availability": {
            "type": "string"
          },
          "landed_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "previous_price": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "shipping_price": {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          "previous_availability": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ]
          },
          "previous_landed_price": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          },
          "previous_shipping_price": {
            "anyOf": [
              {
                "type": "string",
                "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
              },
              {
                "type": "null"
              }
            ]
          }
        }
      }
    },
    "product_id": {
      "type": "string"
    }
  }
}
SNELLE KRUL
curl -X GET 'https://api.dakidarts.com/ecommerce-product-price-api/v1/products/example/changes?limit=100' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GROEP / 05

Ontdekking

Discovery-eindpunten afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

3 eindpunten
GET /v1/marketplaces Marktplaatsen BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Overzicht van de marktplaatsinventaris

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is marketplaces binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: marktplaatsen. Referentie: README.md en FastAPI OpenAPI-schema.

REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "marketplace",
      "product_count",
      "offer_count",
      "lowest_price",
      "currency"
    ],
    "properties": {
      "currency": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ]
      },
      "marketplace": {
        "type": "string"
      },
      "offer_count": {
        "type": "integer"
      },
      "lowest_price": {
        "anyOf": [
          {
            "type": "string",
            "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
          },
          {
            "type": "null"
          }
        ]
      },
      "product_count": {
        "type": "integer"
      }
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/marketplaces -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GET /v1/categories Categorieën BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Categorie telt

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is categories binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handler: categorieën. Referentie: README.md en FastAPI OpenAPI-schema.

REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "category",
      "product_count"
    ],
    "properties": {
      "category": {
        "type": "string"
      },
      "product_count": {
        "type": "integer"
      }
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/categories -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GET /v1/sources Bronnen BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Voerversheid en huidige brondekking

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is sources binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Handelaar: bronnen. Referentie: README.md en FastAPI OpenAPI-schema.

REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "array",
  "items": {
    "type": "object",
    "required": [
      "source",
      "status",
      "last_success_at",
      "products_processed",
      "offers_processed",
      "snapshots_created",
      "product_count",
      "offer_count",
      "freshness_seconds"
    ],
    "properties": {
      "source": {
        "type": "string"
      },
      "status": {
        "type": "string"
      },
      "offer_count": {
        "type": "integer"
      },
      "product_count": {
        "type": "integer"
      },
      "last_success_at": {
        "type": "string",
        "format": "date-time"
      },
      "offers_processed": {
        "type": "integer"
      },
      "freshness_seconds": {
        "type": "integer"
      },
      "snapshots_created": {
        "type": "integer"
      },
      "products_processed": {
        "type": "integer"
      }
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/sources -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
GROEP / 06

Waarschuwingen

Eindpunten voor waarschuwingen afkomstig van de E-commerce Product & Price Intelligence API-implementatie.

3 eindpunten
POST /v1/alerts Maak een waarschuwing BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Maak een prijsalert aan

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is create_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: create_alert. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
product_idlichaamtouwtjeJa—
target_pricelichaamnummerJa—
currencylichaamtouwtjeNee—
marketplacelichaamtouwtjeNee—
webhook_urllichaamtouwtjeNee—
one_shotlichaamBooleaansNee—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "id",
    "product_id",
    "marketplace",
    "target_price",
    "currency",
    "webhook_url",
    "one_shot",
    "active",
    "triggered_at",
    "delivered_at",
    "last_error",
    "created_at"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "active": {
      "type": "boolean"
    },
    "currency": {
      "type": "string"
    },
    "one_shot": {
      "type": "boolean"
    },
    "created_at": {
      "type": "string",
      "format": "date-time"
    },
    "last_error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "product_id": {
      "type": "string"
    },
    "marketplace": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "webhook_url": {
      "anyOf": [
        {
          "type": "string",
          "format": "uri",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "delivered_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    },
    "target_price": {
      "type": "string",
      "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
    },
    "triggered_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    }
  }
}
SNELLE KRUL
curl -X POST https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"product_id": "example", "target_price": "example", "currency": "USD", "marketplace": "example", "webhook_url": "example", "one_shot": true}'
GET /v1/alerts/{alert_id} Ontvang een waarschuwing BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Lees de waarschuwingsstatus

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is get_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: get_alert. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
alert_idpadtouwtjeJa—
REACTIEVORM / GEEN GEVERIFIEERD MONSTER
{
  "type": "object",
  "required": [
    "id",
    "product_id",
    "marketplace",
    "target_price",
    "currency",
    "webhook_url",
    "one_shot",
    "active",
    "triggered_at",
    "delivered_at",
    "last_error",
    "created_at"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "active": {
      "type": "boolean"
    },
    "currency": {
      "type": "string"
    },
    "one_shot": {
      "type": "boolean"
    },
    "created_at": {
      "type": "string",
      "format": "date-time"
    },
    "last_error": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "product_id": {
      "type": "string"
    },
    "marketplace": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "webhook_url": {
      "anyOf": [
        {
          "type": "string",
          "format": "uri",
          "minLength": 1
        },
        {
          "type": "null"
        }
      ]
    },
    "delivered_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    },
    "target_price": {
      "type": "string",
      "pattern": "^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"
    },
    "triggered_at": {
      "anyOf": [
        {
          "type": "string",
          "format": "date-time"
        },
        {
          "type": "null"
        }
      ]
    }
  }
}
SNELLE KRUL
curl -X GET https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
DELETE /v1/alerts/{alert_id} Waarschuwing verwijderen BRONCONTRACT — UPSTREAM NODIG $0,0050 / call / 120 rpm Stroomopwaarts nodig

Een waarschuwing verwijderen

Momentopname van README.md and FastAPI OpenAPI schema voor de bron-API-versie 1.0.0. Dit documenteert broncontracten en bewijst niet dat er een upstream wordt ingezet.

Broncontract

Deze route is afgeleid van de lokale ecommerce-product-price-api FastAPI OpenAPI-schema en README.md; de implementatiehandler ervan is get_alert binnen app/main.py, met aanvraag/antwoordmodellen gedefinieerd in app/schemas.py. De antwoordvorm weerspiegelt het bronschema; er wordt hier geen concrete succespayload gepubliceerd.

Uitvoeringsnota: Dit ingecheckte contract documenteert alleen het brongedrag. Het is geen live stroomopwaartse reactie; maak verbinding en verifieer de geïmplementeerde upstream voordat u factureerbare oproepen inschakelt.

Broncontract geïmporteerd uit e-commerce-product-price-api/app/main.py. Afhandelaar: delete_alert. Referentie: README.md en FastAPI OpenAPI-schema.

PARAMETERS
NaamInTypVereistBeschrijving
alert_idpadtouwtjeJa—
SNELLE KRUL
curl -X DELETE https://api.dakidarts.com/ecommerce-product-price-api/v1/alerts/example -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
INTERACTIEVE ZANDBAK

Onderzoek een antwoord voordat u integreert.

Bewerk een JSON-verzoek om de syntaxis ervan te valideren en een voorbeeld van het gepubliceerde voorbeeldantwoord te bekijken. Dit blijft in uw browser; het roept nooit de live API aan en gebruikt nooit credits.

Het voorbeeld controleert de JSON-syntaxis en toont het opgeslagen voorbeeldantwoord; het voert geen verzoekwaarden uit.

schijnreactie
TYPESCHRIFTCONTRACT
INTEGRATIE-SDK

Gebruik het product waar het leeft.

Dit zijn integratiesjablonen en geen uitvoerbare voorbeeldaanroepen. Configureer een eindpunt stroomopwaarts in API Studio en vervang vervolgens het tijdelijke pad. Opgeslagen voorbeelden blijven alleen als voorbeeld beschikbaar.

REST/JSON
# Replace with a connected GET route and include any required parameters.
curl -X GET "https://api.dakidarts.com/ecommerce-product-price-api/v1/your-connected-endpoint" \
  -H "X-API-Key: dk_live_..." \
  -H "Accept: application/json"
MEER IN HET NETWERK

Ontdek meer Commerce en aangrenzende API's.

Volledige catalogus