Yes. Open the hosted Actor on Apify, enter your search terms in the Input tab, click Start and inspect or export the results from Dataset. See the no-code guide.
Apify's Free plan currently includes $5 in monthly prepaid usage for the Apify Store or your own Actors. It can cover a small test while credit is available, but it is not unlimited free usage. Unused credit expires at the end of the billing cycle. Check the current Apify pricing for the current terms.
Install the dependency in examples/python/requirements.txt, set APIFY_API_TOKEN and run examples/python/bing_search_scraper.py. The script sends the JSON input to the hosted Bing Search Scraper and iterates through its default Dataset.
This repository is a Python integration example for the hosted Apify Actor. The scraping infrastructure and Bing request handling run in the Actor; the public example shows how to send input and consume the returned Dataset.
Yes. Add the keywords to the queries array. The batch_bing_search.py example sends multiple queries in one Actor run.
Yes. Set country to one of the 50 supported country codes. Keep the country and other input settings consistent when comparing rankings across runs.
Organic rows include the query, country, market, page, position, title, resolved URL, source domain, description and optional fields such as dates, sitelinks, rich facts and SERP features. See docs/output-reference.md and data/sample-output.json.
Run python examples/python/export_bing_serp_csv.py. By default it reads data/sample-output.json and writes data/exported-bing-results.csv. You can also pass an input Dataset JSON file and an output path as positional arguments.
The public price is $0.60 per 1,000 delivered organicResult rows. Empty queries, failed queries, retries and free queryStatus rows are not charged as organic-result events. Check the current Actor page before production use.