Microsoft는 2025년 8월 11일 Bing Search API를 종료했습니다. Bing 자연 검색 결과, 광고, 관련 검색어, AI 요약을 API 호출 한 번에 JSON으로 받고, v7 필드를 옮기고, 검색 1,000번 비용을 비교합니다.
Bing Search API는 어떻게 됐나
Microsoft는 Web Search API v7을 포함한 Bing Search API를 2025년 8월 11일에 종료한다고 알렸습니다. 그날 기존 인스턴스는 모두 해제됐고 새 고객 가입도 닫혔습니다. 공지는 Azure AI Agents의 Grounding with Bing Search로 옮기라고 안내합니다. 출처: Microsoft 수명 주기 공지.
순위 추적, 링크 발견, 연구용 데이터셋, 자체 모델의 검색 보강에 v7 API를 쓰던 서비스는 그 일에 꼭 필요한 것, 곧 검색어마다 Bing이 보여 주는 결과 목록을 구조화된 데이터로 받는 길을 잃었습니다.
Grounding with Bing Search가 돌려주는 것
Grounding with Bing Search는 Azure AI 에이전트가 답변을 쓰는 동안 부르는 도구입니다. Microsoft 문서는 Bing이 이 도구에 돌려준 원본 내용에 개발자와 최종 사용자가 접근하지 못한다고 밝힙니다. 코드가 받는 것은 모델의 답변, 인용 링크, Bing 검색어 링크이고, Microsoft의 사용과 표시 요건은 두 링크를 제공된 형태 그대로 보여 주라고 합니다. 출처: Grounding with Bing Search 도구.
Microsoft는 Grounding with Bing Search를 1,000건에 $14로 매기고, 한도는 초당 150건, 하루 100만 건이며, 실행 한 번의 도구 호출 수로 건수를 셉니다. 출처: Grounding with Bing 가격. 사용자에게 답하는 에이전트에는 맞는 방식입니다. 검색어마다 순위, URL, 스니펫을 저장하는 작업에는 결과 페이지 자체가 필요합니다.
BING_SEARCH로 Bing 결과를 JSON으로 받기
BING_SEARCH는 4,000자까지의 query와 ISO 3166-1 alpha-2 코드의 country(기본 US)를 받습니다. include.markdown을 켜면 제목, 목록, 표가 살아 있는 AI 요약이 더해집니다. 작업 하나는 1크레딧입니다. 문서: Bing 검색.
curl -X POST https://api.querying.ai/v1/async/task \
-H "Authorization: Bearer $QUERYING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"taskType": "BING_SEARCH",
"payload": { "query": "best project management software", "country": "US", "include": { "markdown": true } }
}'보내기 호출은 바로 작업 id를 돌려줍니다. 상태가 COMPLETED가 될 때까지 id로 읽거나, 웹훅 URL을 넘겨 결과가 나오면 받습니다. 결과는 작업이 끝난 뒤 24시간 동안 읽히니 받는 대로 저장합니다. 폴링, 웹훅, 상태: 비동기 작업.
curl https://api.querying.ai/v1/async/task/8f2c1e40-... \
-H "Authorization: Bearer $QUERYING_API_KEY"완료된 작업은 결과 페이지를 한 가지 모양으로 담습니다.
{
"surface": "bing_search",
"organicResults": [
{ "position": 1, "title": "...", "link": "https://...", "displayedLink": "...", "snippet": "...", "page": 1 }
],
"ads": [{ "position": 1, "title": "...", "link": "https://...", "blockPosition": "top" }],
"relatedSearches": [{ "query": "...", "link": "https://www.bing.com/search?q=..." }],
"aioverview": {
"text": "... [1] ...",
"sources": [{ "position": 1, "url": "https://...", "label": "..." }],
"markdown": "..."
}
}| 필드 | 담긴 것 |
|---|---|
| organicResults | 페이지의 자연 검색 결과: position, title, link, displayedLink, snippet, 보일 때 date, page |
| ads | 광고의 position, title, link, description, blockPosition. 페이지에 광고가 있을 때 |
| relatedSearches | 관련 검색어 query와 bing.com 링크. 페이지에 있을 때 |
| aioverview | Bing AI 요약. 그 검색어에 요약이 없었으면 null |
| aioverview.text | 요약 본문. [n]은 aioverview.sources[n-1]을 가리킴 |
| aioverview.sources | 요약이 인용한 페이지의 url과 label |
| aioverview.citationPills | 문장 속 인용 뒤의 출처마다 한 항목, 도메인 포함 |
| aioverview.markdown | include.markdown이 true일 때 Markdown 요약 |
Bing Web Search API v7 필드 옮기기
v7 코드는 대개 webPages.value와 relatedSearches.value를 읽습니다. 아래 표는 v7 응답 객체의 필드마다 BING_SEARCH 결과에서 같은 값을 담는 필드를 짝지었습니다.
| v7 필드나 파라미터 | BING_SEARCH | 메모 |
|---|---|---|
| q | payload.query | 4,000자까지 |
| mkt, cc | payload.country | ISO 3166-1 alpha-2, 기본 US |
| webPages.value[].name | organicResults[].title | 같은 값 |
| webPages.value[].url | organicResults[].link | 같은 값 |
| webPages.value[].displayUrl | organicResults[].displayedLink | 같은 값 |
| webPages.value[].snippet | organicResults[].snippet | 같은 값 |
| relatedSearches.value[].text | relatedSearches[].query | bing.com 링크도 함께 |
| count, offset | organicResults[].page | 작업 하나가 결과 첫 페이지를 돌려줌 |
| (v7에 없음) | aioverview | Bing AI 요약과 인용 출처 |
| (v7에 없음) | ads | 페이지에 보인 광고 |
새로 생긴 필드는 AI 검색 작업에 쓸모가 큽니다. aioverview.sources는 검색어마다 Bing 요약이 인용한 페이지 목록으로, 팀들이 Google AI Overviews에서 추적하는 것과 같은 신호입니다. 광고는 그 검색어에 누가 돈을 쓰는지 보여 줍니다.
검색 1,000번 비용
| 선택지 | 1,000번당 | Grounding 비용 대비 | 받는 것 |
|---|---|---|---|
| Grounding with Bing Search | $14.00 | 1.0x | 모델 답변과 인용 |
| querying.ai Basic, $20 / 8,000크레딧 | $2.50 | 5.6x | 결과 페이지, 광고, 관련 검색어, AI 요약 |
| querying.ai Pro, $200 / 170,000크레딧 | $1.18 | 11.9x | 결과 페이지, 광고, 관련 검색어, AI 요약 |
| querying.ai Scale, $500 / 480,000크레딧 | $1.04 | 13.4x | 결과 페이지, 광고, 관련 검색어, AI 요약 |
| querying.ai Max, $1,000 / 1,000,000크레딧 | $1.00 | 14.0x | 결과 페이지, 광고, 관련 검색어, AI 요약 |
querying.ai 가격은 플랜 월 요금을 크레딧 수로 나눈 값입니다. 새 계정은 무료 500크레딧으로 시작하고, 이는 Bing 검색 500번이라 플랜을 고르기 전에 옮긴 코드를 시험해 볼 만합니다.
미리 알아 둘 한계
- Bing은 검색형 질의 다수에 요약을 쓰고, 일부 검색어에는 요약이 없습니다.
aioverview: null은 Bing이 요약을 보여 주지 않았다는 뜻이고, 주변의 자연 검색 결과는 그대로 옵니다. - 요약을 보여 줄 때 Bing은 자연 검색 결과 일부를 다음 페이지로 옮기므로, 그런 검색어에서는
organicResults가 짧습니다. BING_SEARCH는 나라를 받고 좌표 입력은 없습니다.location필드를 보내면422 LOCATION_UNSUPPORTED입니다.- 4,000자를 넘는 검색어는
422 VALIDATION_ERROR이고, 실패한 작업은 0크레딧입니다.
자주 묻는 질문
Bing Search API를 아직 쓸 수 있나요?
Microsoft는 2025년 8월 11일 Bing Search API를 종료했습니다. 기존 인스턴스는 해제됐고 새 가입도 닫혔습니다.
지금 Microsoft는 Bing 데이터에 무엇을 권하나요?
Azure AI Agents의 Grounding with Bing Search입니다. 1,000건에 $14로 모델 답변과 인용을 주며, 개발자는 원본 검색 결과를 받지 못합니다.
Bing 검색 결과를 JSON으로 받으려면 어떻게 하나요?
검색어와 나라를 담은 BING_SEARCH 작업을 POST /v1/async/task로 보내고, id로 읽거나 웹훅으로 받습니다. 결과에는 organicResults, ads, relatedSearches, aioverview가 들어 있습니다.
querying.ai에서 Bing 검색 한 번은 얼마인가요?
1크레딧입니다. 검색 1,000번에 Basic $2.50, Max $1.00입니다.
BING_SEARCH는 Bing AI 요약도 돌려주나요?
네. Bing이 그 검색어에 요약을 보여 주면 본문, 인용 출처, 문장 속 인용을 aioverview에 담습니다. 요약이 없으면 null입니다.
Bing Copilot 채팅도 같은 엔진인가요?
Bing Copilot 채팅은 별도 엔진 BING_COPILOT이고, copilot.com 답변과 출처를 돌려줍니다. Bing Copilot을 보세요.

