> For the complete documentation index, see [llms.txt](https://docs.serphouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.serphouse.com/yahoo-apis/yahoo-image-api.md).

# Yahoo Image API

Fetch real-time image search results from Yahoo, enabling seamless access to images from a wide range of online sources.

{% hint style="danger" %}
Requires authentication
{% endhint %}

<mark style="color:green;">`POST`</mark> `https://api.serphouse.com/yahoo-image`

#### Path Parameters

| Name         | Type   | Description                          |
| ------------ | ------ | ------------------------------------ |
| responseType | String | responseType can be 'html' or 'json' |

#### Headers

| Name                                            | Type   | Description              |
| ----------------------------------------------- | ------ | ------------------------ |
| Authorization<mark style="color:red;">\*</mark> | String | Bearer \<YOUR\_API\_KEY> |
| Content-Type<mark style="color:red;">\*</mark>  | String | application/json         |

#### Request Body

<table><thead><tr><th>Name</th><th>Type</th><th width="222">Description</th></tr></thead><tbody><tr><td>q<mark style="color:red;">*</mark></td><td>string</td><td>Search phrase that you want to search</td></tr><tr><td>domain<mark style="color:red;">*</mark></td><td>string</td><td>Choose yahoo domain.<br><br>You can retrieve the list of supported yahoo domains by making a separate request to the  <a href="https://docs.serphouse.com/extra-apis/domains-list">List of Search Engines</a></td></tr><tr><td>lang<mark style="color:red;">*</mark></td><td>string</td><td>You can set language for e.g. <code>lang_en</code> for english <code>lang_fr</code> for french.<br>Get the list of available languages by making a separate request to the <a href="/pages/T3o6bzC5LzinD9qIGamk">List of Language</a></td></tr><tr><td>page</td><td>integer</td><td>Give specific page to get the result of that page number. By default it will get you first page.</td></tr><tr><td>no_trace</td><td>string | integer</td><td>Enterprise only. Enables NoTrace mode. Accepted values: <code>0</code>, <code>1</code>, <code>true</code>, and <code>false</code>. When enabled (<code>1</code> or <code>true</code>), search parameters, files, and metadata are not stored on our servers.</td></tr></tbody></table>

{% tabs %}
{% tab title="200: OK" %}

```json
{
    "status": "error",
    "msg": "Please try again",
    "error": ""
}
```

{% endtab %}

{% tab title="200: OK" %}

```json
{
  "status": "success",
  "msg": "Completed",
  "results": {
    "search_metadata": {
      "id": 245763137,
      "status": "success",
      "created_at": "2026-06-17T10:51:22.000000Z",
      "processed_at": "2026-06-17 10:51:22"
    },
    "search_parameters": {
      "domain": "in.yahoo.com",
      "lang": "lang_en",
      "country": "",
      "location": "",
      "q": "naredra modi",
      "device": "desktop",
      "url": "https://in.images.search.yahoo.com/search/images?p=naredra+modi&vl=lang_en&gl=&pz=100&fl=1",
      "page": "1",
      "num": 10,
      "ie": "UTF-8",
      "udm": "2"
    },
    "results": [
      {
        "position": 1,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqlN69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzk4YjE3YzAzODljNThhNGI2MzJjMTQwYjI2OTFjY2Y0BGdwb3MDMQRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D1&amp;w=1288&amp;h=1289&amp;imgurl=s7d1.scene7.com%2Fis%2Fimage%2Fwbcollab%2FIndia_PM_Narendra_Modi-2%3Fqlt%3D75%26resMode%3Dsharp2&amp;rurl=https%3A%2F%2Fenvivo.bancomundial.org%2Fes%2Fexperts%2Fn%2Fnarendra-modi&amp;size=90KB&amp;p=naredra+modi&amp;oid=98b17c0389c58a4b632c140b2691ccf4&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+%7C+Banco+Mundial+En+Vivo&amp;b=0&amp;ni=21&amp;no=1&amp;ts=&amp;tab=organic&amp;sigr=xYg5dEJBVcrD&amp;sigb=OGNYKi_m1dDE&amp;sigi=HJl7hrrTUCfH&amp;sigt=sekoDPP0_z8h&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.pGp8ppamYXMXkPKit8KvaQHaHa?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 2,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqld69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2NjNzE2Y2I4MTI3NWY2Y2FiMDNlY2U1NDUyMWE2N2Y3BGdwb3MDMgRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D2&amp;w=1431&amp;h=1202&amp;imgurl=globalwiki.org%2Fimages%2F3%2F3e%2FNarendra-Modi.jpeg&amp;rurl=https%3A%2F%2Fglobalwiki.org%2Fwiki%2FNarendra_Modi&amp;size=721KB&amp;p=naredra+modi&amp;oid=cc716cb81275f6cab03ece54521a67f7&amp;fr2=&amp;fr=&amp;tt=Prime+Minister+of+India%2C+Biography%2C+Career%2C+and+Legacy&amp;b=0&amp;ni=21&amp;no=2&amp;ts=&amp;tab=organic&amp;sigr=3.K3wm3jFz9A&amp;sigb=GoboEUpdxrd7&amp;sigi=yzmKLwaEnf79&amp;sigt=yITo9ppNnp_1&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse3.mm.bing.net/th/id/OIP.ysTzEXNYtxMsefvzPYQ2cwHaGO?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 3,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqlt69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzQ4ODFjZDY5MDI1ZWQ0NWI0NDMyMzdhOWQ5MmU1ZDIwBGdwb3MDMwRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D3&amp;w=1200&amp;h=1200&amp;imgurl=is1-ssl.mzstatic.com%2Fimage%2Fthumb%2FPodcasts126%2Fv4%2F9a%2F44%2Fb7%2F9a44b7c6-7e6a-8383-9edb-4c1616a37a56%2Fmza_4222436687382789354.jpg%2F1200x1200bf-60.jpg&amp;rurl=https%3A%2F%2Fpodcasts.apple.com%2Fin%2Fpodcast%2Fnarendra-modi%2Fid1611318371&amp;size=133KB&amp;p=naredra+modi&amp;oid=4881cd69025ed45b443237a9d92e5d20&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+-+Podcast+-+Apple+Podcasts&amp;b=0&amp;ni=21&amp;no=3&amp;ts=&amp;tab=organic&amp;sigr=5gYKi_AgailE&amp;sigb=aJWx8XA1bnSP&amp;sigi=kcARq7oyNHvp&amp;sigt=CyNHTotze16J&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.RxIKLh-xTMFBHE9dwgUhlgHaHa?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 4,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMql969HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2MxMTI5NmRjN2Q3ODU0ODJmOGIxNTQ0YTg5MDFjNWM5BGdwb3MDNARpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D4&amp;w=900&amp;h=600&amp;imgurl=assets.telegraphindia.com%2Ftelegraph%2F2024%2FNov%2F1730956758_modi.jpg&amp;rurl=https%3A%2F%2Fwww.telegraphindia.com%2Findia%2Fone-rank-one-pension-significant-step-towards-reaffirming-nations-gratitude-to-its-heroes-prime-minister-narendra-modi%2Fcid%2F2061233&amp;size=91KB&amp;p=naredra+modi&amp;oid=c11296dc7d785482f8b1544a8901c5c9&amp;fr2=&amp;fr=&amp;tt=One+Rank+One+Pension+%28OROP%29+%7C+One+Rank+One+Pension+significant+step+...&amp;b=0&amp;ni=21&amp;no=4&amp;ts=&amp;tab=organic&amp;sigr=c93KfwxDWtPz&amp;sigb=82h_M5ct6Dks&amp;sigi=nq4XwEsygdKi&amp;sigt=nfT2DPxIVF0s&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.ITdA0j2vXr7-xS3_nZSR-QHaE8?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 5,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqmN69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2VkOWM2OWE4YjA0MzVlMWRhYjBlZGY0NTljZjNlNjEyBGdwb3MDNQRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D5&amp;w=4800&amp;h=3085&amp;imgurl=cdn.zeebiz.com%2Fsites%2Fdefault%2Ffiles%2F2023%2F08%2F01%2F254071-pm-modi.jpg&amp;rurl=https%3A%2F%2Far.inspiredpencil.com%2Fpictures-2023%2Fnarendra-modi-prime-minister&amp;size=395KB&amp;p=naredra+modi&amp;oid=ed9c69a8b0435e1dab0edf459cf3e612&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+Prime+Minister&amp;b=0&amp;ni=21&amp;no=5&amp;ts=&amp;tab=organic&amp;sigr=_75WoB7acddJ&amp;sigb=pvQR30f6j9Jl&amp;sigi=TB4ajkewe_jZ&amp;sigt=Bvm_C_7rmGUU&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.fJhN_8WTScvxZevTE8CsEAHaEw?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 6,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqmd69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2Q5MWU3MTg2MjY3NzExMzU5YzQzZmRjODk0NDE3MzVjBGdwb3MDNgRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D6&amp;w=900&amp;h=600&amp;imgurl=assets.telegraphindia.com%2Ftelegraph%2F2024%2FJan%2F1705653279_modi.jpg&amp;rurl=https%3A%2F%2Fwww.telegraphindia.com%2Findia%2Fdeadline-cloud-on-prime-minister-narendra-modis-housing-for-all-scheme%2Fcid%2F1995748&amp;size=93KB&amp;p=naredra+modi&amp;oid=d91e7186267711359c43fdc89441735c&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+%7C+Deadline+cloud+on+Prime+Minister+Narendra+Modi%26%2339%3Bs+...&amp;b=0&amp;ni=21&amp;no=6&amp;ts=&amp;tab=organic&amp;sigr=Mj18tTfxrwJV&amp;sigb=fzWw4_ewW9Sx&amp;sigi=p9RU9rMjzSBA&amp;sigt=cGV7wEe2IjRB&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.xoq1Crr3UXRuxRQfG2mj_AHaE8?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 7,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqmt69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzhlNTUzN2VkNmY2YmVkZGQwMjE0OGVlYThlYTQ3MTY5BGdwb3MDNwRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D7&amp;w=1600&amp;h=900&amp;imgurl=www.hindustantimes.com%2Fht-img%2Fimg%2F2023%2F06%2F29%2F1600x900%2FPrime-Minister-Narendra-Modi-advocated-for-the-nat_1688033056002_1688033077606.jpg&amp;rurl=https%3A%2F%2Fwww.hindustantimes.com%2Findia-news%2Fprime-minister-narendra-modi-chair-meeting-council-of-ministers-july-3-101688032982510.html&amp;size=695KB&amp;p=naredra+modi&amp;oid=8e5537ed6f6beddd02148eea8ea47169&amp;fr2=&amp;fr=&amp;tt=Prime+Minister+Narendra+Modi+to+chair+meeting+of+Council+of+Ministers+...&amp;b=0&amp;ni=21&amp;no=7&amp;ts=&amp;tab=organic&amp;sigr=7Jlxsezgjf2a&amp;sigb=ih6zbhqqknhH&amp;sigi=zeVFlk2BbbN1&amp;sigt=34arIO5H2So8&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.rYrDkeoKMKWtQlgRT633dgHaEK?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 8,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqm969HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2NkZTdmYTFlNzA5NjljMWI1ODA0MzNjMTI0YTU4ZjI0BGdwb3MDOARpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D8&amp;w=1235&amp;h=963&amp;imgurl=static.businessworld.in%2FNarendra%2520Modi_20240610115843_original_image_16.webp&amp;rurl=https%3A%2F%2Fwww.bwlegalworld.com%2Farticle%2Fcourt-grants-bail-to-man-accused-of-maligning-pm-modis-reputation-523725&amp;size=61KB&amp;p=naredra+modi&amp;oid=cde7fa1e70969c1b580433c124a58f24&amp;fr2=&amp;fr=&amp;tt=Court+Grants+Bail+To+Man+Accused+Of+Maligning+PM+Modi%26%2339%3Bs+Reputation+-+BW+...&amp;b=0&amp;ni=21&amp;no=8&amp;ts=&amp;tab=organic&amp;sigr=ew7j40eGqg67&amp;sigb=vOvFBFpLswng&amp;sigi=lxMNjhp.rhEO&amp;sigt=tcpxinY2JYVt&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.gC6K0AWLRKTc_49Yz9d9uwHaFx?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 9,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqnN69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2VmODVjZmRhYmJiMzFhNjcyMjY2NGU3NDc2OTUwNTNjBGdwb3MDOQRpdANiaW5n?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D9&amp;w=3180&amp;h=2000&amp;imgurl=cdn.narendramodi.in%2Fcmsuploads%2F0.40919600_1736429436_prime-minister-shri-narendra-modis-remarks-at-the-start-of-genome-india-project.jpg&amp;rurl=https%3A%2F%2Fwww.narendramodi.in%2Fprime-minister-narendra-modi-s-remarks-at-the-start-of-genome-india-project-589724&amp;size=359KB&amp;p=naredra+modi&amp;oid=ef85cfdabbb31a6722664e747695053c&amp;fr2=&amp;fr=&amp;tt=Prime+Minister+Shri+Narendra+Modi%26%2339%3Bs+remarks+at+the+start+of+Genome+...&amp;b=0&amp;ni=21&amp;no=9&amp;ts=&amp;tab=organic&amp;sigr=CmeObOr_K_en&amp;sigb=lAKi3m0m0XiB&amp;sigi=8xEp2_oQhfJd&amp;sigt=3KJZm504S1Ff&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.6MTQYgit-o37FOvL8dnePwHaEq?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 10,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqnd69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzNhY2MyMjU0OWEwOTkxMGI3NWMzZGNhNWUyNmEwYjdjBGdwb3MDMTAEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D10&amp;w=1532&amp;h=1600&amp;imgurl=cdn.britannica.com%2F64%2F171264-050-C7253301%2Fchief-minister-of-gujarat-india-narendra-modi-speaks-at-the-world-economic-forum.jpg&amp;rurl=https%3A%2F%2Fwww.britannica.com%2Fbiography%2FNarendra-Modi&amp;size=248KB&amp;p=naredra+modi&amp;oid=3acc22549a09910b75c3dca5e26a0b7c&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+%7C+Biography%2C+Career%2C+%26+Facts+%7C+Britannica&amp;b=0&amp;ni=21&amp;no=10&amp;ts=&amp;tab=organic&amp;sigr=y_0HxQSz1Lgs&amp;sigb=DchHqpD0WWoZ&amp;sigi=oKRTsfH9LfD9&amp;sigt=AzshiqlQZMwQ&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.CKNBNHc0U2ZixyK9HDpICAHaHv?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 11,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqnt69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzQxZGUzZGQ4YzE0ZDI2YzZiNzIyNzA0OTAwNjBjYzgyBGdwb3MDMTEEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D11&amp;w=900&amp;h=600&amp;imgurl=assets.telegraphindia.com%2Ftelegraph%2F2024%2FMar%2F1710389705_reuters-modi.jpg&amp;rurl=https%3A%2F%2Fwww.telegraphindia.com%2Findia%2Fahead-of-lok-sabha-polls-announcement-prime-minister-narendra-modi-asserts-mere-bharat-mera-parivar%2Fcid%2F2007238&amp;size=93KB&amp;p=naredra+modi&amp;oid=41de3dd8c14d26c6b72270490060cc82&amp;fr2=&amp;fr=&amp;tt=Lok+Sabha+2024+%7C+Ahead+of+Lok+Sabha+polls+announcement%2C+Prime+Minister+...&amp;b=0&amp;ni=21&amp;no=11&amp;ts=&amp;tab=organic&amp;sigr=IVCkr22BuvH3&amp;sigb=TLxJP1xyWdKd&amp;sigi=SH8f7hfhXQnn&amp;sigt=FXro.Rrau.qf&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse2.mm.bing.net/th/id/OIP.c9IL2ETBtBzCG4o8o7yVnQHaE8?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 12,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqn969HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2NhZDRkYzI4NzFkNWY5NjM2NjdlYTdjYmIzYjMyOTU0BGdwb3MDMTIEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D12&amp;w=1200&amp;h=1179&amp;imgurl=data1.ibtimes.co.in%2Fen%2Ffull%2F781152%2Fprime-minister-narendra-modi.jpg&amp;rurl=https%3A%2F%2Flowendtalk.com%2Fdiscussion%2F207733%2Fflash-sale-vps-dedicated-india-sg-jp-usa-ca-uk-nl-de-25tb-bw-10gbit-from-12%2Fp57&amp;size=139KB&amp;p=naredra+modi&amp;oid=cad4dc2871d5f963667ea7cbb3b32954&amp;fr2=&amp;fr=&amp;tt=Flash+Sale+-+VPS+%26+Dedicated+-+India%2FSG%2FJP%2FUSA%2FCA%2FUK%2FNL%2FDE+-+25TB+BW+...&amp;b=0&amp;ni=21&amp;no=12&amp;ts=&amp;tab=organic&amp;sigr=7Y5zn47yVpfb&amp;sigb=fluNZVIHUqiP&amp;sigi=K4c..J6a7QRx&amp;sigt=5_bL5paCfMou&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.5NgXaBQTX-P3haeTO0KbagHaHR?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 13,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqoN69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzQ2NzRhY2U3Y2NmMDZkYmQxMjI2Y2NhODY5MzM5ZGY0BGdwb3MDMTMEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D13&amp;w=1600&amp;h=1600&amp;imgurl=pnglove.com%2Fdata%2Fimg%2F1179_7SHY.jpg&amp;rurl=https%3A%2F%2Fwww.pnglove.com%2Fdetail%3Fn%3DFRSL&amp;size=316KB&amp;p=naredra+modi&amp;oid=4674ace7ccf06dbd1226cca869339df4&amp;fr2=&amp;fr=&amp;tt=India+Prime+Minister+Narendra+Modi+PNG+images&amp;b=0&amp;ni=21&amp;no=13&amp;ts=&amp;tab=organic&amp;sigr=qORfuUG5YS0C&amp;sigb=2U64LkLRvb84&amp;sigi=IDGUI.NWGci0&amp;sigt=p0f27DjVD.Os&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse1.mm.bing.net/th/id/OIP.1gp-HdCRxGMO0DMUQNfXoQHaHa?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 14,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqod69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkAzIzNjkxOTFkNjM0OGI0MTYyZjgzNWIzZmJhNjhmNzBhBGdwb3MDMTQEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D14&amp;w=900&amp;h=600&amp;imgurl=assets.telegraphindia.com%2Ftelegraph%2F2024%2FJun%2F1718084670_narendra-modi.jpg&amp;rurl=https%3A%2F%2Fwww.telegraphindia.com%2Fworld%2Fpm-narendra-modi-arrives-in-italy-for-g7-summit-outreach-meet-bilateral-talks-with-world-leaders%2Fcid%2F2026806&amp;size=95KB&amp;p=naredra+modi&amp;oid=2369191d6348b4162f835b3fba68f70a&amp;fr2=&amp;fr=&amp;tt=Narendra+Modi+%7C+PM+Narendra+Modi+arrives+in+Italy+for+G7+Summit+...&amp;b=0&amp;ni=21&amp;no=14&amp;ts=&amp;tab=organic&amp;sigr=A3RhDiF2dzZC&amp;sigb=mhDjdfT4mi1Y&amp;sigi=njc1J7eXb1vZ&amp;sigt=ryYzEPJFyyiE&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse3.mm.bing.net/th/id/OIP.csIPFGgJANd1kv8Co1MiPQHaE8?pid=Api&amp;P=0&amp;h=180"
      },
      {
        "position": 15,
        "link": "https://in.news.search.yahoo.com//images/view;_ylt=AwrKEpgmfDJqcqMqot69HAx.;_ylu=c2VjA3NyBHNsawNpbWcEb2lkA2RkOGI0MGQ5MjFiZjFhMTFiNTQzODJjY2NmYjMwYzcyBGdwb3MDMTUEaXQDYmluZw--?back=https%3A%2F%2Fin.images.search.yahoo.com%2Fsearch%2Fimages%3Fp%3Dnaredra%2Bmodi%26tab%3Dorganic%26ri%3D15&amp;w=1600&amp;h=1122&amp;imgurl=sugermint.in%2Fwp-content%2Fuploads%2F2023%2F11%2FNarendra-Modi.jpg&amp;rurl=https%3A%2F%2Fsugermint.in%2Fthe-journey-of-narendra-modi%2F&amp;size=142KB&amp;p=naredra+modi&amp;oid=dd8b40d921bf1a11b54382cccfb30c72&amp;fr2=&amp;fr=&amp;tt=The+Journey+of+Narendra+Modi%3A+From+Tea+Seller+to+Indian+Prime+Minister&amp;b=0&amp;ni=21&amp;no=15&amp;ts=&amp;tab=organic&amp;sigr=FYZEuypopAaT&amp;sigb=AAknvOie7IBk&amp;sigi=gVtdXZltibRH&amp;sigt=F.swf6hiACjA&amp;.crumb=9tDA/RNzdoL&amp;",
        "original": "https://tse4.mm.bing.net/th/id/OIP.N8_zEJ9WHKIcn7dTojHIVAHaFM?pid=Api&amp;P=0&amp;h=180"
      },
     ...
    ]
  }
}
```

{% endtab %}

{% tab title="400: Bad Request " %}

```json
{
    "status": "error",
    "msg": "validation_error",
    "error": {
        "q": [
            "The q field is required."
        ]
    }
}
```

{% endtab %}

{% tab title="402: Payment Required" %}

```json
{
    "status": "error",
    "msg": "Your SERPHouse account has either run out of available credits (try upgrading your Plan), or there is a payment problem.",
    "error": ""
}
```

{% endtab %}

{% tab title="400: Bad Request " %}

```json
{
    "status": "error",
    "msg": "Missing required fields.",
    "error": ""
}
```

{% endtab %}

{% tab title="401: Unauthorized" %}

```json
{
    "status": "error",
    "msg": "Unauthenticated"
}
```

{% endtab %}
{% endtabs %}

## Example request:

{% tabs %}
{% tab title="BASH" %}

<pre class="language-bash"><code class="lang-bash">curl --location --request <a data-footnote-ref href="#user-content-fn-1">POST </a>'https://api.serphouse.com/yahoo-image' \
--header 'Authorization: Bearer &#x3C;YOUR_API_KEY>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "data": {
        "q": "naredra modi",
        "domain": "in.yahoo.com",
        "lang": "lang_en" 
    }
}'
</code></pre>

{% endtab %}

{% tab title="RUBY" %}

```ruby
require "uri"
require "json"
require "net/http"

url = URI("https://api.serphouse.com/yahoo-image")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request["Authorization"] = "Bearer <YOUR_API_KEY>"
request.body = JSON.dump({
  "data": {
    "q": "naredra modi",
    "domain": "in.yahoo.com",
    "lang": "lang_en"
  }
})

response = https.request(request)
puts response.read_body
```

{% endtab %}

{% tab title="PYTHON" %}

```python
import requests
import json

url = "https://api.serphouse.com/yahoo-image"

payload = json.dumps({
  "data": {
    "q": "naredra modi",
    "domain": "in.yahoo.com",
    "lang": "lang_en"
  }
})
headers = {
  'Authorization': 'Bearer <YOUR_API_KEY>',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

```

{% endtab %}

{% tab title="NODE.JS" %}

```javascript
var axios = require('axios');
var data = JSON.stringify({
  "data": {
    "q": "naredra modi",
    "domain": "in.yahoo.com",
    "lang": "lang_en"
  }
});

var config = {
  method: 'post',
  url: 'https://api.serphouse.com/yahoo-image',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': 'Bearer <YOUR_API_KEY>'
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

```

{% endtab %}

{% tab title="JAVA" %}

```java

OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/json");

JSONObject jsonObject = new JSONObject();
JSONObject dataObject = new JSONObject();
dataObject.put("q", "naredra modi");
dataObject.put("domain", "in.yahoo.com");
dataObject.put("lang", "lang_en");
jsonObject.put("data", dataObject);

String bodyJson = jsonObject.toString();
RequestBody body = RequestBody.create(mediaType,bodyJson);

Request request = new Request.Builder()
        .url("https://api.serphouse.com/yahoo-image")
        .method("POST", body)
        .addHeader("Content-Type", "application/json")
        .addHeader("Authorization", "Bearer <YOUR_API_KEY>")
        .build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());git
```

{% endtab %}

{% tab title="JAVASCRIPT" %}

```javascript
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer <YOUR_API_KEY>");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
  "data": {
    "q": "naredra modi",
    "domain": "in.yahoo.com",
    "lang": "lang_en"
  }
});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://api.serphouse.com/yahoo-image", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
```

{% endtab %}

{% tab title="GO" %}

```go
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.serphouse.com/yahoo-image"
  method := "POST"

  payload := strings.NewReader(`{
    "data": {
        "q": "naredra modi",
        "domain": "in.yahoo.com",
        "lang": "lang_en"
    }
}`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "application/json")
  req.Header.Add("Authorization", "Bearer <YOUR_API_KEY>")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
```

{% endtab %}

{% tab title="C#/.NET" %}

```csharp
var client = new RestClient("https://api.serphouse.com/yahoo-image");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer <YOUR_API_KEY>");
var body = @"{
	""data"": {
			""q"": ""naredra modi"",
			""domain"": ""in.yahoo.com"",
			""lang"": ""lang_en""
	 }
}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
```

{% endtab %}
{% endtabs %}

[^1]:
