Bing Carousel Results API
For some searches, Bing search results include a carousel results block. SerpApi is able to scrape, extract, and make sense of this information.
Carousel results for: Ruby libraries on desktop
{
...
"carousel_results": {
"title": "Ruby libraries",
"items": [
{
"position": 1,
"title": "Spreadsheet",
"subtitle": "Spreadsheet document handling",
"link": "https://www.bing.com/search?q=Spreadsheet&FORM=SNAPST&filters=sid:\"1d31d598-bc40-08c9-95ff-b1b9e3f99857\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.3b41344650fe092f96c17be7f624c323?w=56&h=56&c=7&rs=1&o=6&pid=SANGAM"
},
{
"position": 2,
"title": "Sass",
"subtitle": "CSS extension language",
"link": "https://www.bing.com/search?q=Sass+(style+sheet+language)&FORM=SNAPST&filters=sid:\"fc038852-6281-7371-b10c-c140b2ee8d76\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.A6EZ--AegLaA0qMXoe5xFLjzSmKyC3on4XzOK6zx7Hw?w=56&h=56&c=7&rs=1&o=6&pid=SANGAM"
},
{
"position": 3,
"title": "Mustache",
"subtitle": "Logic-free views",
"link": "https://www.bing.com/search?q=Mustache+(template+system)&FORM=SNAPST&filters=sid:\"fef7b4ea-d150-04c1-3659-882efcf25022\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.mhIKCjcFbTjocBdPOScwAot8c0yvl3qsQwwIzMGX88E?w=56&h=56&c=7&rs=1&o=6&pid=SANGAM"
},
...
],
...
}
Carousel results for: Ruby libraries on mobile
{
...
"carousel_results": {
"title": "Ruby libraries",
"items": [
{
"position": 1,
"title": "Spreadsheet",
"subtitle": "Spreadsheet document handling",
"link": "https://www.bing.com/search?q=Spreadsheet&FORM=SNAPST&filters=sid:\"1d31d598-bc40-08c9-95ff-b1b9e3f99857\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.3b41344650fe092f96c17be7f624c323?w=108&h=162&c=7&rs=1&qlt=80&o=6&pid=SANGAM"
},
{
"position": 2,
"title": "Sass",
"subtitle": "CSS extension language",
"link": "https://www.bing.com/search?q=Sass+(style+sheet+language)&FORM=SNAPST&filters=sid:\"fc038852-6281-7371-b10c-c140b2ee8d76\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.A6EZ--AegLaA0qMXoe5xFLjzSmKyC3on4XzOK6zx7Hw?w=108&h=162&c=7&rs=1&qlt=80&o=6&pid=SANGAM"
},
{
"position": 3,
"title": "Mustache",
"subtitle": "Logic-free views",
"link": "https://www.bing.com/search?q=Mustache+(template+system)&FORM=SNAPST&filters=sid:\"fef7b4ea-d150-04c1-3659-882efcf25022\"+fcid:\"GeneratedCarousel-603948fa-80dc-9632-a306-452c7efd67a4\"",
"thumbnail": "https://th.bing.com/th/id/OSK.mhIKCjcFbTjocBdPOScwAot8c0yvl3qsQwwIzMGX88E?w=108&h=162&c=7&rs=1&qlt=80&o=6&pid=SANGAM"
},
...
],
...
}
API Examples
JSON structure overview
{
...
"carousel_results": [
{
"title": "String - Title of the carousel",
"items": [
{
"position": "Integer - Position of the carousel item in the block",
"title": "String - Title of the carousel item",
"subtitle": "String - Subtitle or description of the carousel item",
"link": "String - URL link to more information about the carousel item",
"thumbnail": "String - URL of the thumbnail image for the carousel item"
}
]
},
...
],
...
}