Install
openclaw skills install @dataify-server/dataify-bing-shoppingSearch Bing Shopping for products
openclaw skills install @dataify-server/dataify-bing-shoppingThe source API document is summarized in references/api.md. Read it when field behavior or response shape is unclear.
q: shopping search query. Required.json: output format. Default is 1 because the field description says JSON is the default. Use 2 only when the user asks for JSON plus HTML, and 3 only when the user asks for HTML.mkt: display language and market. No default in the field description.cc: two-letter country or region code. No default in the field description.efirst: shopping result offset. No default in the field description.filters: advanced Bing filter string. No default in the field description.no_cache: cache behavior. Default is false because the field description says false is the default.pizza, en-US, us, empty strings, or sample filters are examples only, not defaults.python3. Pass the whole user request through --prompt and add explicit flags only when overriding automatic parsing.DATAIFY_API_TOKEN from the current environment.Bearer prefix when the token does not already include one.python3 scripts/bing_shopping.py --prompt "Search Bing Shopping for wireless earbuds" --preview-table
The script supports automatic parsing plus explicit overrides:
python3 scripts/bing_shopping.py \
--prompt "Bing Shopping search for laptop stand, return JSON and HTML in the US market" \
--json 2 \
--cc us
Useful flags:
--q, --json, --mkt, --cc, --efirst, --filters, --no-cache--field key=value for any supported API field--body-format form|json, default form--dry-run to print the parsed payload and skip network/auth checks--preview-table to print the full parameter table and skip network/auth checksWhen no optional fields are specified by the user, the payload should contain engine, q, json=1, and no_cache=false.
python3 scripts/bing_shopping.py --help
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.