{"library":"node-bing-api","type":"library","category":null,"description":"The `node-bing-api` library is a Node.js client for integrating with the Microsoft Cognitive Services Bing Web Search API. It provides synchronous and asynchronous access to various Bing search verticals, including Web, Composite, News, Video, Images, Related Search, and Spelling Suggestions. The current stable version is 4.1.1, with its last publication being over five years ago, indicating a maintenance release cadence rather than active feature development. The library is callback-centric by default, requiring the use of `util.promisify` for applications that prefer Promise-based asynchronous operations. A key differentiator is its direct mapping to the Bing API responses, providing raw body data, and its explicit support for features like market specification and adult content filtering. Users must provide a valid Azure Cognitive Services Bing Search API key for functionality.","language":"javascript","status":"maintenance","version":"4.1.1","tags":["javascript","bing","api","bing-api","search","cognitive"],"install":[{"cmd":"npm install node-bing-api","imports":["const BingFactory = require('node-bing-api');\nconst Bing = BingFactory({ accKey: process.env.BING_API_KEY ?? '' });","Bing.web(\"query\", options, callback);","const util = require('util');\nconst searchBingWeb = util.promisify(Bing.web.bind(Bing));"]},{"cmd":"yarn add node-bing-api","imports":[]},{"cmd":"pnpm add node-bing-api","imports":[]}],"homepage":null,"github":"https://github.com/goferito/node-bing-api","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-bing-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-bing-api/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}