Skip to content

How-to guideBing Webmaster Tools

How to submit a URL to Bing: IndexNow, the URL Submission tool and API

To submit a URL to Bing, send it through IndexNow (an open "this page changed" notice that Bing and other participating engines accept) for routine changes, or paste it into the URL Submission tool in Bing Webmaster Tools for a few urgent pages. As of October 2026, Bing allows 10,000 manual submissions per domain per day.

The story · 3 steps
Push to Google and BingFree plan: 10 free links to try (once you verify your email), then 100 free checks a month, no card.
On this page · 9 sections
  1. 01Which way should you submit URLs to Bing?
  2. 02Before you start
  3. 03How do you submit a URL manually in Bing Webmaster Tools?
  4. 04How do you submit URLs to Bing with IndexNow?
  5. 05How do you use the Bing URL Submission API?
  6. 06Is the Content Submission API still available?
  7. 07What limits and errors will you hit?
  8. 08How do you check that Bing received and indexed the URL?
  9. 09Where does FreshlyCited fit?

Submitting matters because Bing's index (the library it answers from) also feeds Microsoft Copilot and Bing's AI summaries, so a page Bing hasn't crawled (visited and read) can't be considered there. This guide covers the four ways to submit, when to use each, the exact requests and the responses we got back, limits and errors, and how to check what Bing did.

Which way should you submit URLs to Bing?

Use IndexNow for every real change on a site you control, and keep manual URL Submission for the odd page you need Bing to look at today. That follows Bing's own URL Submission help page, which says that "While URL and Content Submission remain supported, they may be deprecated in the future as IndexNow adoption expands." The Bing Webmaster Tools guide compares the routes side by side; this page is the how-to.

Your situation

Use

Why

A CMS, CDN or plugin that already supports IndexNow

IndexNow, switched on

No code; it fires on publish, update and delete

Custom site or build pipeline

IndexNow from your own code

One POST reaches Bing and the other participating engines

One to 20 urgent URLs, no developer

Manual URL Submission

Paste and submit, no setup

You need submissions to reach Bing only, with OAuth and a quota you can query

URL Submission API

Bing-only, batches of up to 500

A real-time publishing system that wants Bing to skip the crawl

Content Submission API

Sends the full page, not just the URL

A brand-new site Bing has never seen

Sitemap first, then IndexNow

Submitting a few URLs doesn't replace a full inventory

Before you start

Every route except IndexNow needs a verified site in Bing Webmaster Tools, and IndexNow needs a key file on the host you submit for. Check these first:

  1. A verified site. Sign in at bing.com/webmasters and add or import the site; verification is covered in the setup walkthrough.
  2. A sitemap submitted. Bing's Content Submission FAQ says "Sitemaps are typically read once per day and help Bing discover new or updated content" (Bing). Submitting single URLs works on top of that, not instead of it.
  3. Pages Bing is allowed to index. A URL blocked by robots.txt or carrying noindex won't be indexed however often you submit it. If that's your situation, start with why Bing hasn't indexed your site.

How do you submit a URL manually in Bing Webmaster Tools?

You submit URLs manually from the URL Submission tool: select your site, paste the URLs one per line and click Submit. As of October 2026, Bing's help page lists these steps (Bing):

  1. Sign in to Bing Webmaster Tools.
  2. Select your verified site.
  3. Open URL Submission (the steps on Bing's help page call it Submit URLs).
  4. Enter one URL per line.
  5. Click Submit.

What the same page says about the manual tool:

  • "Submit up to 10,000 URLs per domain per day."
  • "Quota resets daily at midnight UTC."
  • "Quota applies at the domain level (not subdomains)."
  • "The most recent 1,000 submitted URLs can be viewed in the Bing Webmaster Tools submission history."
  • "Repeated manual submissions do not accelerate indexing."

Bing also says the quota "is set based on multiple parameters and may be revised over time", so read the remaining quota shown in your own account rather than counting on the headline number. If it's too low, Bing says "You can request an increase by contacting Bing Webmaster Tools support through your account." The same quota powers Request indexing in URL Inspection, which Bing describes as "based on the availability of URL submission quota" (Bing).

How do you submit URLs to Bing with IndexNow?

You submit URLs with IndexNow by hosting a key file on your site and sending the changed URLs, with that key, to one participating endpoint. The IndexNow documentation says you "must host a UTF-8 encoded text key file {your-key}.txt listing the key in the file at the root directory of your website", and that you can send "up to 10,000 URLs per post". Our IndexNow guide covers the protocol in full; here are the commands.

1. Create a key and host it. The key must be 8 to 128 characters of letters, numbers and dashes. Put it in a file named after itself at the root of the host:

Shell
KEY=$(uuidgen | tr -d '-' | tr 'A-Z' 'a-z')   # 32 hex characters
echo -n "$KEY" > "$KEY.txt"                    # upload to https://www.example.com/<key>.txt

2. Send the changed URLs. One POST to Bing's endpoint (or api.indexnow.org) is shared with the other participating engines:

Shell
curl -i -X POST "https://www.bing.com/indexnow" \
  -H "Content-Type: application/json; charset=utf-8" \
  --data '{
    "host": "www.example.com",
    "key": "<your-key>",
    "keyLocation": "https://www.example.com/<your-key>.txt",
    "urlList": [
      "https://www.example.com/pricing",
      "https://www.example.com/blog/new-post"
    ]
  }'

3. Read the response. We sent this request on October 17, 2026 with example.com and a placeholder key that isn't hosted anywhere, so it was refused. This is the body that came back:

JSON
{"errorCode":"UserForbiddedToAccessSite","message":"User is unauthorized to access the site. Please verify the site using the key and try again","details":null}

That 403 is what a missing or mismatched key file looks like. With a valid key you should get 200, or 202 on the first request while the key is checked. The documentation is explicit that "The HTTP 200 response code only indicates that the search engine has received your set of URLs" (IndexNow).

Two rules from the IndexNow FAQ keep you out of trouble: send only URLs that changed ("It is not designed for submitting every URL on your site at once"), and "wait at least 5 minutes between updates before resubmitting" the same URL. Deleted and redirected URLs should be sent too.

If your site runs on WordPress, the WordPress IndexNow guide covers the plugin route instead of code. To let FreshlyCited send IndexNow for a verified site, see FreshlyCited's IndexNow docs. Google isn't one of the engines that receive these requests; does Google support IndexNow explains what to use for Google instead.

If you're sending updates to Bing but still don't know whether Google has picked up the same pages, check them free before you resubmit anything.

How do you use the Bing URL Submission API?

The URL Submission API is Bing's Bing-only alternative to IndexNow: an authenticated call that submits up to 500 URLs per batch against the same daily domain quota. Bing's help page says it "Supports batch submission to submit multiple URLs in a single request (up to 500 URLs per batch)" and that "OAuth 2.0 authentication is required" (Bing). Microsoft's API access documentation also describes an API key generated in Bing Webmaster Tools, and notes that "the API key is generated for a user and not a site".

The batch call, in the JSON form Bing documents:

Shell
curl -i -X POST "https://ssl.bing.com/webmaster/api.svc/json/SubmitUrlbatch?apikey=<your-api-key>" \
  -H "Content-Type: application/json; charset=utf-8" \
  --data '{
    "siteUrl": "https://www.example.com",
    "urlList": [
      "https://www.example.com/pricing",
      "https://www.example.com/blog/new-post"
    ]
  }'

A successful call returns 200 with {"d":null}. To see how much quota is left, Microsoft documents a GetUrlSubmissionQuota method that returns DailyQuota and MonthlyQuota:

Shell
curl -s "https://ssl.bing.com/webmaster/api.svc/json/GetUrlSubmissionQuota?siteUrl=https%3A%2F%2Fwww.example.com&apikey=<your-api-key>"

We ran both calls on October 17, 2026 with a placeholder key; each returned 400 with {"ErrorCode":3,"Message":"ERROR!!! InvalidApiKey"}, which is what to look for if a key is mistyped or was deleted.

From the API's FAQ on the same Bing page: it offers "99.9 percent service-level availability", and you can submit 404 URLs because that "helps Bing identify and deprecate dead links appropriately".

Is the Content Submission API still available?

Yes. As of October 2026 Bing still documents the Content Submission API as "still supported for now", alongside the same deprecation warning as URL Submission. It differs from every other route because it "allows programmatic submission of both URLs and full page content directly to Bing", so Bing can process the page without crawling it (Bing).

Details worth knowing before you build on it, all from Bing's FAQ:

  • You send the whole HTTP response, base64-encoded, in an httpMessage field; "up to 10MB payload (HTTP uncompressed) is accepted per submission".
  • It can override robots.txt: for content disallowed by robots.txt, "Bing may leverage and index this content and will not honor the robots.txt disallow rule". It still honors noindex.
  • It doesn't replace sitemaps, and "it does not guarantee inclusion in search results."
  • For large changes, "Throttle your submission to avoid being throttled by Bing."

What limits and errors will you hit?

The limits differ by route, and so do the errors. As of October 2026:

Route

Limit

Where it's documented

Manual URL Submission

10,000 URLs per domain per day, reset at midnight UTC; last 1,000 shown in history

Bing

URL Submission API

Same daily quota; up to 500 URLs per batch

Bing

Content Submission API

Up to 10MB per submission; quota based on content volume

Bing

IndexNow

Up to 10,000 URLs per POST; wait 5+ minutes before resending the same URL

IndexNow, FAQ

IndexNow response codes, from the IndexNow documentation, with the bodies we saw when we triggered them on October 17, 2026:

Code

IndexNow's meaning

What we saw / what to do

200

"URL submitted successfully"

Received. Check the IndexNow report in a few days

202

"URL received. IndexNow key validation pending."

Normal on a first request; keep the key file in place

400

"Invalid format"

Sent without a key: "The key field is required." Fix the request

403

Key not valid

"User is unauthorized to access the site": the key file is missing, unreachable or doesn't match

422

URLs don't belong to the host, or the key doesn't match the schema

Sent a URL on another host: "One or more URLs are not related to your verified domain." Split requests by host

429

"Too Many Requests (potential Spam)"

Slow down; send only changed URLs

How do you check that Bing received and indexed the URL?

You check submissions in Bing Webmaster Tools: the IndexNow report for IndexNow traffic, submission history for manual URLs, and URL Inspection for any single page. According to Bing's IndexNow help page, each submitted URL's View panel shows crawl status, index status and first indexed time, and a Late submission flag "Indicates when the URL gets indexed through some other source like sitemaps." Its Important URLs Missed list shows URLs "indexed in the last 7 days but not through IndexNow", which tells you your setup isn't firing for some changes.

For one URL, URL Inspection "will check its status in Bing Index" and shows when the URL was discovered, crawled and indexed (Bing). Without an account, Bing suggests searching for url: followed by the address (Bing).

If a submitted URL still isn't indexed after a week or two, the submission wasn't the problem; work through why Bing isn't indexing your site. Once pages are indexed, the AI Performance report shows whether Copilot and Bing's AI summaries cite them, and IndexNow, Bing and AI answers covers how the two connect.

Where does FreshlyCited fit?

FreshlyCited's main job is Google: it checks which of your pages Google has indexed, pushes only the ones it hasn't, and re-checks them on days 1, 3 and 7. Bing comes as a free bonus on sites you verify, so you don't write the code above. You host a key file it generates; after that, every push of URLs on that site also goes out through IndexNow, shown in the app as "Sent to Bing". There's a per-site off switch, and only URLs on the verified host are sent. FreshlyCited doesn't check Bing's index, so the Bing Webmaster Tools reports above stay your source for what Bing did. The recipe to verify a site for IndexNow shows the setup.

On the Google side, which IndexNow doesn't reach, the same push checks which URLs Google already sees and pushes only the ones Google hasn't indexed, then re-checks on days 1, 3 and 7. For Google's own tools, see how to submit a URL to Google.

Bing tells you how to reach Bing; your pages still need to reach Google too. Check which of your pages Google has indexed, then send your next update to both engines in one step.

Rakesh Patel

Written by

Founder & CEO, Space-O Technologies · Founder, TextBolt

Rakesh Patel founded Space-O Technologies in 2010 and leads it as CEO, with 25 years of leadership experience; he has overseen the delivery of more than 3,000 mobile app projects. He is also the founder of TextBolt, a business email-to-SMS service, and the author of "Enterprise Mobility Strategy and Solutions" and "A Guide to Open311". Space-O built FreshlyCited to solve the "shipped but not seen" problem on its own and its clients' sites: pages and links that are live but that Google hasn't looked at yet.

Founded Space-O Technologies in 2010 · 25 years of leadership experience · author of 'Enterprise Mobility Strategy and Solutions' and 'A Guide to Open311'

Written for FreshlyCited, which helps Google and Bing find new and updated pages sooner. About FreshlyCited

FAQ

Questions people ask

Does submitting a URL to Bing guarantee it gets indexed?

No. Bing says it may choose not to index URLs that don't meet its selection criteria, and repeated manual submissions don't speed indexing.

Should I use IndexNow or the URL Submission API?

Bing recommends IndexNow and says the URL and Content Submission APIs may be deprecated as IndexNow adoption grows. Use the API only if you need submission to Bing alone from a custom system.

Does submitting to Bing also submit to Google?

No. Google doesn't use IndexNow or Bing's tools; use sitemaps, internal links and Search Console for Google.

Check my pages free.

See which of your pages Google has indexed, free.