Crunchtime · Schema

PurchaseOrderHeaderDto

PurchaseOrderHeaderDto description

CompanyRestaurant OperationsInventoryLabor & SchedulingFood CostKitchen DisplayPoint-of-SaleSupply ChainHospitalityREST APIFood and Beverage

Properties

Name Type Description
accountNumber string Receiving location's specific account number with the vendor
actualDeliveryDate string Actual Delivery Date
adjustInvoicePrices boolean Indicates if invoice prices will be adjusted based on vendor setting at the time of invoice
apBatchNumber string AP Batch Number
approvalDate string Date an order was approved
approvalDateUTC string Date an order was approved UTC
approvalRequiredFlag boolean Indicates whether the vendor order requires approval because of a price/quantity discrepancy
approvalUser string User that approved an order
autoOrderFlag boolean Indicates whether the order was created by Auto-Order
autoOrderTransmitFlag boolean Indicates whether the autoorder has been successfully transmitted
checkNumber string Check Number (COD)
confirmAnticipatedShipDate string Confirm Anticipated Ship Date
confirmAnticipatedShipDateUTC string Confirm Anticipated Ship Date UTC
confirmDate string Date Confirmed Terms for order
confirmReceiptDate string Date Confirmed Receipt for order
confirmReceiptFlag boolean Indicates that a Vendor Order Confirm Receipt has been received for the Vendor Order
confirmReceiptTrackingNum string Vendor’s tracking number for the Vendor Order
confirmReceiptUser string User who confirmed receipt
confirmTermsAlert boolean Indicates whether an alert (price or quantity) was identified during the confirm terms process
confirmTermsFlag boolean Indicates when a confirm terms file is successfully processed
confirmUser string User who confirmed Terms for order
consumptionDays number Number of days of consumption
corporateCurrency string Corporate Currency
createDate string Create Date
createDateUTC string Create Date UTC
createdByOcr boolean Indicates whether the order was created by OCR
createdByReconciler boolean Indicates whether the order was created by Reconciler Mobile application
ctxConfirmReceiptUser string CTX user email that acknowledged the order
ctxConfirmUser string CTX user email that confirmed the order
ctxInvoiceUser string CTX user email that invoiced the order
deliverToLocationCode string Deliver to Location Code
details array Product Details for the order
disputeDate string The date that the Vendor Order is rejected by the vendor
disputeDateTime string Dispute DateTime
disputeDateTimeUTC string Dispute DateTime UTC
disputeDateUTC string The date that the Vendor Order is rejected by the vendor UTC
doNotTransmitFlag boolean The user submitted the order without transmitting it
electronicInvoiceDate string Electronic Invoice Date
electronicInvoiceDateUTC string Electronic Invoice Date UTC
electronicInvoiceFlag boolean Was Electronic Invoice received
entryDate string Date order originally created
entryDateUTC string Date order originally created UTC
entryUser string User who originally created order
expectedDeliveryDate string Expected Delivery Date
finalReconcileDate string Date/time of final reconciliation of warehoused order
finalReconcileDateUTC string Date/time of final reconciliation of warehoused order UTC
finalReconcileUser string User performing final reconciliation of warehoused order
invoiceDate string Invoice Date
invoiceNumber string Invoice Number
invoiceTotal number Invoice Total
locCorpCurrencyRatio number Conversion from Vendor Base Currency to Location Base Currency
locationCode string Location Code
locationCurrency string Location Currency
marketName string Market Name
message string Vendor Order Message
misc1Amount number Amount entered for "Misc. 1" at Vendor Order Reconcile
misc1GlNumber string General Ledger number selected for "Misc. 1" at Vendor Order Reconcile
misc2Amount number Amount entered for "Misc. 2" at Vendor Order Reconcile
misc2GlNumber string General Ledger number selected for "Misc. 2" at Vendor Order Reconcile
orderType string Vendor Order Type
orderUnitSelected string I/V. 'I' = Order in Inventory Units, 'V' = Order in Vendor Units
postDate string Post Date
receivedWithoutInvoiceFlag boolean Indicate whether the vendor order has been Physically Received
reconcileDate string Date order Reconciled
reconcileDateUTC string Date order Reconciled UTC
reconcileUser string User who reconciled order
referenceNumber string Reference Number
remediateDate string Remediate Date
remediateDateUTC string Remediate Date UTC
remediateUser string Remediate User
remediationDate string The date the corporate user changes the vendor order
remediationDateUTC string The date the corporate user changes the vendor order UTC
remediationFlag boolean Indicates when the Vendor Order requires remediation from the corporate office
remediationUser string User that updated vendor order.
shippingAmount number Amount entered for "Freight/Shipping" at Vendor Order Reconcile
shippingGlNumber string Tax General Ledger Number selected for "Freight/Shipping"
status integer Inventory Type Status
submitDate string Date order submitted
submitDateUTC string Date order submitted UTC
submitUser string User who submitted order
taxAmount number Amount entered for "Tax" at Vendor Order Reconcile
taxGlNumber string Tax General Ledger Number
transactionNumber string Transaction Number
userMatchAlertFlag boolean Indicates whether the same user submitted and reconciled a non e-invoice order
venLocCurrencyRatio number Vendor to Location Currency Ratio
vendorCode string Vendor Code
vendorCurrency string Vendor Currency
vendorPortalOrderExists boolean Vendor Portal Order Exists
vpInvoiceFlag boolean Indicates that the vendor order was invoiced via the vendor portal
View JSON Schema on GitHub

JSON Schema

crunchtime-purchase-order-header-dto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/crunchtime/main/json-schema/crunchtime-purchase-order-header-dto-schema.json",
  "title": "PurchaseOrderHeaderDto",
  "description": "PurchaseOrderHeaderDto description",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/crunchtime-inventory-labor-openapi.yml#/components/schemas/PurchaseOrderHeaderDto",
  "type": "object",
  "properties": {
    "accountNumber": {
      "type": "string",
      "description": "Receiving location's specific account number with the vendor"
    },
    "actualDeliveryDate": {
      "type": "string",
      "description": "Actual Delivery Date"
    },
    "adjustInvoicePrices": {
      "type": "boolean",
      "description": "Indicates if invoice prices will be adjusted based on vendor setting at the time of invoice"
    },
    "apBatchNumber": {
      "type": "string",
      "description": "AP Batch Number"
    },
    "approvalDate": {
      "type": "string",
      "description": "Date an order was approved"
    },
    "approvalDateUTC": {
      "type": "string",
      "description": "Date an order was approved UTC"
    },
    "approvalRequiredFlag": {
      "type": "boolean",
      "description": "Indicates whether the vendor order requires approval because of a price/quantity discrepancy"
    },
    "approvalUser": {
      "type": "string",
      "description": "User that approved an order"
    },
    "autoOrderFlag": {
      "type": "boolean",
      "description": "Indicates whether the order was created by Auto-Order"
    },
    "autoOrderTransmitFlag": {
      "type": "boolean",
      "description": "Indicates whether the autoorder has been successfully transmitted"
    },
    "checkNumber": {
      "type": "string",
      "description": "Check Number (COD)"
    },
    "confirmAnticipatedShipDate": {
      "type": "string",
      "description": "Confirm Anticipated Ship Date"
    },
    "confirmAnticipatedShipDateUTC": {
      "type": "string",
      "description": "Confirm Anticipated Ship Date UTC"
    },
    "confirmDate": {
      "type": "string",
      "description": "Date Confirmed Terms for order"
    },
    "confirmReceiptDate": {
      "type": "string",
      "description": "Date Confirmed Receipt for order"
    },
    "confirmReceiptFlag": {
      "type": "boolean",
      "description": "Indicates that a Vendor Order Confirm Receipt has been received for the Vendor Order"
    },
    "confirmReceiptTrackingNum": {
      "type": "string",
      "description": "Vendor’s tracking number for the Vendor Order"
    },
    "confirmReceiptUser": {
      "type": "string",
      "description": "User who confirmed receipt"
    },
    "confirmTermsAlert": {
      "type": "boolean",
      "description": "Indicates whether an alert (price or quantity) was identified during the confirm terms process"
    },
    "confirmTermsFlag": {
      "type": "boolean",
      "description": "Indicates when a confirm terms file is successfully processed"
    },
    "confirmUser": {
      "type": "string",
      "description": "User who confirmed Terms for order"
    },
    "consumptionDays": {
      "type": "number",
      "format": "double",
      "description": "Number of days of consumption"
    },
    "corporateCurrency": {
      "type": "string",
      "description": "Corporate Currency"
    },
    "createDate": {
      "type": "string",
      "description": "Create Date"
    },
    "createDateUTC": {
      "type": "string",
      "description": "Create Date UTC"
    },
    "createdByOcr": {
      "type": "boolean",
      "description": "Indicates whether the order was created by OCR"
    },
    "createdByReconciler": {
      "type": "boolean",
      "description": "Indicates whether the order was created by Reconciler Mobile application"
    },
    "ctxConfirmReceiptUser": {
      "type": "string",
      "description": "CTX user email that acknowledged the order"
    },
    "ctxConfirmUser": {
      "type": "string",
      "description": "CTX user email that confirmed the order"
    },
    "ctxInvoiceUser": {
      "type": "string",
      "description": "CTX user email that invoiced the order"
    },
    "deliverToLocationCode": {
      "type": "string",
      "description": "Deliver to Location Code"
    },
    "details": {
      "type": "array",
      "description": "Product Details for the order",
      "items": {
        "$ref": "#/$defs/PurchaseOrderDetailsDto"
      }
    },
    "disputeDate": {
      "type": "string",
      "description": "The date that the Vendor Order is rejected by the vendor"
    },
    "disputeDateTime": {
      "type": "string",
      "description": "Dispute DateTime"
    },
    "disputeDateTimeUTC": {
      "type": "string",
      "description": "Dispute DateTime UTC"
    },
    "disputeDateUTC": {
      "type": "string",
      "description": "The date that the Vendor Order is rejected by the vendor UTC"
    },
    "doNotTransmitFlag": {
      "type": "boolean",
      "description": "The user submitted the order without transmitting it"
    },
    "electronicInvoiceDate": {
      "type": "string",
      "description": "Electronic Invoice Date"
    },
    "electronicInvoiceDateUTC": {
      "type": "string",
      "description": "Electronic Invoice Date UTC"
    },
    "electronicInvoiceFlag": {
      "type": "boolean",
      "description": "Was Electronic Invoice received"
    },
    "entryDate": {
      "type": "string",
      "description": "Date order originally created"
    },
    "entryDateUTC": {
      "type": "string",
      "description": "Date order originally created UTC"
    },
    "entryUser": {
      "type": "string",
      "description": "User who originally created order"
    },
    "expectedDeliveryDate": {
      "type": "string",
      "description": "Expected Delivery Date"
    },
    "finalReconcileDate": {
      "type": "string",
      "description": "Date/time of final reconciliation of warehoused order"
    },
    "finalReconcileDateUTC": {
      "type": "string",
      "description": "Date/time of final reconciliation of warehoused order UTC"
    },
    "finalReconcileUser": {
      "type": "string",
      "description": "User performing final reconciliation of warehoused order"
    },
    "invoiceDate": {
      "type": "string",
      "description": "Invoice Date"
    },
    "invoiceNumber": {
      "type": "string",
      "description": "Invoice Number"
    },
    "invoiceTotal": {
      "type": "number",
      "format": "double",
      "description": "Invoice Total"
    },
    "locCorpCurrencyRatio": {
      "type": "number",
      "format": "double",
      "description": "Conversion from Vendor Base Currency to Location Base Currency"
    },
    "locationCode": {
      "type": "string",
      "description": "Location Code"
    },
    "locationCurrency": {
      "type": "string",
      "description": "Location Currency"
    },
    "marketName": {
      "type": "string",
      "description": "Market Name"
    },
    "message": {
      "type": "string",
      "description": "Vendor Order Message"
    },
    "misc1Amount": {
      "type": "number",
      "format": "double",
      "description": "Amount entered for \"Misc. 1\" at Vendor Order Reconcile"
    },
    "misc1GlNumber": {
      "type": "string",
      "description": "General Ledger number selected for \"Misc. 1\" at Vendor Order Reconcile"
    },
    "misc2Amount": {
      "type": "number",
      "format": "double",
      "description": "Amount entered for \"Misc. 2\" at Vendor Order Reconcile"
    },
    "misc2GlNumber": {
      "type": "string",
      "description": "General Ledger number selected for \"Misc. 2\" at Vendor Order Reconcile"
    },
    "orderType": {
      "type": "string",
      "description": "Vendor Order Type"
    },
    "orderUnitSelected": {
      "type": "string",
      "description": "I/V.  'I' = Order in Inventory Units, 'V' = Order in Vendor Units"
    },
    "postDate": {
      "type": "string",
      "description": "Post Date"
    },
    "receivedWithoutInvoiceFlag": {
      "type": "boolean",
      "description": "Indicate whether the vendor order has been Physically Received"
    },
    "reconcileDate": {
      "type": "string",
      "description": "Date order Reconciled"
    },
    "reconcileDateUTC": {
      "type": "string",
      "description": "Date order Reconciled UTC"
    },
    "reconcileUser": {
      "type": "string",
      "description": "User who reconciled order"
    },
    "referenceNumber": {
      "type": "string",
      "description": "Reference Number"
    },
    "remediateDate": {
      "type": "string",
      "description": "Remediate Date"
    },
    "remediateDateUTC": {
      "type": "string",
      "description": "Remediate Date UTC"
    },
    "remediateUser": {
      "type": "string",
      "description": "Remediate User"
    },
    "remediationDate": {
      "type": "string",
      "description": "The date the corporate user changes the vendor order"
    },
    "remediationDateUTC": {
      "type": "string",
      "description": "The date the corporate user changes the vendor order UTC"
    },
    "remediationFlag": {
      "type": "boolean",
      "description": "Indicates when the Vendor Order requires remediation from the corporate office"
    },
    "remediationUser": {
      "type": "string",
      "description": "User that updated vendor order."
    },
    "shippingAmount": {
      "type": "number",
      "format": "double",
      "description": "Amount entered for \"Freight/Shipping\" at Vendor Order Reconcile"
    },
    "shippingGlNumber": {
      "type": "string",
      "description": "Tax General Ledger Number selected for \"Freight/Shipping\""
    },
    "status": {
      "type": "integer",
      "format": "int32",
      "description": "Inventory Type Status"
    },
    "submitDate": {
      "type": "string",
      "description": "Date order submitted"
    },
    "submitDateUTC": {
      "type": "string",
      "description": "Date order submitted UTC"
    },
    "submitUser": {
      "type": "string",
      "description": "User who submitted order"
    },
    "taxAmount": {
      "type": "number",
      "format": "double",
      "description": "Amount entered for \"Tax\" at Vendor Order Reconcile"
    },
    "taxGlNumber": {
      "type": "string",
      "description": "Tax General Ledger Number"
    },
    "transactionNumber": {
      "type": "string",
      "description": "Transaction Number"
    },
    "userMatchAlertFlag": {
      "type": "boolean",
      "description": "Indicates whether the same user submitted and reconciled a non e-invoice order"
    },
    "venLocCurrencyRatio": {
      "type": "number",
      "format": "double",
      "description": "Vendor to Location Currency Ratio"
    },
    "vendorCode": {
      "type": "string",
      "description": "Vendor Code"
    },
    "vendorCurrency": {
      "type": "string",
      "description": "Vendor Currency"
    },
    "vendorPortalOrderExists": {
      "type": "boolean",
      "description": "Vendor Portal Order Exists"
    },
    "vpInvoiceFlag": {
      "type": "boolean",
      "description": "Indicates that the vendor order was invoiced via the vendor portal"
    }
  },
  "$defs": {
    "PurchaseOrderDetailsDto": {
      "type": "object",
      "properties": {
        "actualBidContractConv": {
          "type": "number",
          "format": "double",
          "description": "Actual Conversion from Bid or Contract Price from Vendor Bid"
        },
        "actualBidContractPrice": {
          "type": "number",
          "format": "double",
          "description": "Actual Bid or Contract Price from Vendor Bid"
        },
        "addVendorCode": {
          "type": "string",
          "description": "Vendor for which the vendor product was received from. Only populated if the vendor product was received from a different vendor than the order was with"
        },
        "altVpFlag": {
          "type": "boolean",
          "description": "Indicates the vendor product line item of a vendor order in which is considered the primary vendor product on order and was not split into secondary vendor products"
        },
        "approvePriceAlertFlag": {
          "type": "boolean",
          "description": "Flags whether the line item had a Price Alert which requires approval"
        },
        "approveQuantityAlertFlag": {
          "type": "boolean",
          "description": "Flags whether the line item had a Quantity Alert which requires approval"
        },
        "catchWeighted": {
          "type": "boolean",
          "description": "Catch Weighted"
        },
        "cnvConfirmToInventory": {
          "type": "number",
          "format": "double",
          "description": "Conversion from Vendor Unit to Inventory Unit at Confirm Terms"
        },
        "cnvEntryToInventory": {
          "type": "number",
          "format": "double",
          "description": "Conversion from Vendor Unit to Inventory Unit from create"
        },
        "cnvReconcileToInventory": {
          "type": "number",
          "format": "double",
          "description": "Conversion from Vendor Unit to Inventory Unit at Reconcile"
        },
        "completeTaxRate": {
          "type": "number",
          "format": "double",
          "description": "Complete Tax Rate"
        },
        "confirmTermsPriceAlert": {
          "type": "boolean",
          "description": "Whether a price alert was identified during the confirm terms"
        },
        "confirmTermsQuantityAlert": {
          "type": "boolean",
          "description": "Whether a quantity alert was identified during the confirm terms"
        },
        "creditValue": {
          "type": "number",
          "format": "double",
          "description": "Credit used to adjust the receiving Invoice value of the transaction by adjusting the Invoice Price"
        },
        "expirationDate": {
          "type": "string",
          "description": "Expiration Date"
        },
        "expirationDateUTC": {
          "type": "string",
          "description": "Expiration Date UTC"
        },
        "lotNumber": {
          "type": "string",
          "description": "Lot Number"
        },
        "manufacturerNumber": {
          "type": "string",
          "description": "Manufacturer Number"
        },
        "marketName": {
          "type": "string",
          "description": "Market Name"
        },
        "minDaysOnHand": {
          "type": "number",
          "format": "double",
          "description": "Min Days On Hand"
        },
        "notApproved": {
          "type": "boolean",
          "description": "Not Approved"
        },
        "poLineNumber": {
          "type": "integer",
          "format": "int64",
          "description": "PO Line Number"
        },
        "priceCaptureDate": {
          "type": "string",
          "description": "Price Capture Date"
        },
        "priceCaptureDateUTC": {
          "type": "string",
          "description": "Price Capture Date UTC"
        },
        "priceConfirmation": {
          "type": "number",
          "format": "double",
          "description": "Confirm Terms Item price per Vendor Unit"
        },
        "priceEntry": {
          "type": "number",
          "format": "double",
          "description": "Item price per Vendor Unit"
        },
        "priceInvoice": {
          "type": "number",
          "format": "double",
          "description": "Invoice Price per Vendor Unit"
        },
        "priceInvoiceOriginal": {
          "type": "number",
          "format": "double",
          "description": "Original Invoice Price of line item, prior to credit adjustment"
        },
        "priceReconcile": {
          "type": "number",
          "format": "double",
          "description": "Vendor Product Price"
        },
        "priceRemediationFlag": {
          "type": "boolean",
          "description": "Price discrepancies between invoice and reconcile"
        },
        "priceUsed": {
          "type": "number",
          "format": "double",
          "description": "Inventory Price"
        },
        "productBrand": {
          "type": "string",
          "description": "Product Brand from Vendor Bid/Contract"
        },
        "productNumber": {
          "type": "string",
          "description": "Product Number"
        },
        "projectedConsumption": {
          "type": "number",
          "description": "Projected Consumption calculated for this product"
        },
        "qualitativeJudgement": {
          "type": "string",
          "description": "Qualitative Judgement"
        },
        "quantityConfirm": {
          "type": "number",
          "format": "double",
          "description": "Confirm Terms Quantity, in Vendor Units"
        },
        "quantityConfirmForInv": {
          "type": "number",
          "format": "double",
          "description": "Confirm Terms Quantity, in Inventory Units"
        },
        "quantityEntry": {
          "type": "number",
          "format": "double",
          "description": "Quantity ordered, in Vendor units"
        },
        "quantityEntryForInv": {
          "type": "number",
          "format": "double",
          "description": "Quantity ordered, in Inventory units"
        },
        "quantityInvoice": {
          "type": "number",
          "format": "double",
          "description": "Invoice Quantity, in Vendor Units"
        },
        "quantityInvoiceForInv": {
          "type": "number",
          "format": "double",
          "description": "Invoice Quantity, in Inventory Units"
        },
        "quantityMoForInv": {
          "type": "number",
          "format": "double",
          "description": "Order Quantity originally requested in Master Order"
        },
        "quantityReconcile": {
          "type": "number",
          "format": "double",
          "description": "Physical Quantity received, in Vendor Units"
        },
        "quantityReconcileForInv": {
          "type": "number",
          "format": "double",
          "description": "Physical Quantity received, in Inventory Units"
        },
        "quantityRemediationFlag": {
          "type": "boolean",
          "description": "Quantity discrepancies between invoice and reconcile"
        },
        "quantitySuggestedForInv": {
          "type": "number",
          "format": "double",
          "description": "Quantity for the line item as suggested to the user"
        },
        "referenceLineNumber": {
          "type": "integer",
          "format": "int32",
          "description": "Reference Line Number"
        },
        "referenceNumber": {
          "type": "string",
          "description": "Reference Number"
        },
        "restricted": {
          "type": "boolean",
          "description": "Restricted"
        },
        "splitFlag": {
          "type": "boolean",
          "description": "Status of Vendor Bid \"Split\" flag at create of order based on bid/contract"
        },
        "storageCode": {
          "type": "string",
          "description": "Storage Code"
        },
        "subConversionFactor": {
          "type": "number",
          "format": "double",
          "description": "Sub Conversion Factor"
        },
        "subPackage": {
          "type": "string",
          "description": "Sub Package Type"
        },
        "subProductFlag": {
          "type": "boolean",
          "description": "Indicates if the vendor product was substituted when received on an electronic invoice"
        },
        "subProductName": {
          "type": "string",
          "description": "Sub Product Name"
        },
        "subProductNumber": {
          "type": "string",
          "description": "Sub Product Number"
        },
        "taxCode": {
          "type": "string",
          "description": "Tax Code"
        },
        "temperature": {
          "type": "number",
          "format": "double",
          "description": "Temperature entered during NC Reconcile"
        },
        "traceabilityCode": {
          "type": "string",
          "description": "Traceability Lot Code"
        },
        "traceabilityCodeSource": {
          "type": "string",
          "description": "Traceability Lot Code Source"
        },
        "vendorPackage": {
          "type": "string",
          "description": "Vendor Package Type"
        },
        "vendorPackageOrder": {
          "type": "string",
          "description": "Vendor Package Order Type"
        },
        "vendorPortalDetailExists": {
          "type": "boolean",
          "description": "Vendor Portal Detail Exists"
        },
        "vendorPortalSubExists": {
          "type": "boolean",
          "description": "Vendor Portal Sub Exists"
        },
        "vendorProductName": {
          "type": "string",
          "description": "Vendor Product Name"
        },
        "vendorProductNumber": {
          "type": "string",
          "description": "Vendor Product Number"
        },
        "vpOriginalReconcilePrice": {
          "type": "number",
          "format": "double",
          "description": "The Original Reconcile Price"
        },
        "vpOriginalReconcileQuantity": {
          "type": "number",
          "format": "double",
          "description": "The Original Reconcile Quantity"
        }
      },
      "title": "PurchaseOrderDetailsDto",
      "description": "PurchaseOrderDetailsDto description"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/crunchtime-purchase-order-header-dto"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.