{
  "openapi": "3.1.0",
  "info": {
    "title": "Zapi — Search Tools",
    "description": "Every Search Tools endpoint on Zapi. Rendered catalog: https://preview.zapi.ink/category/search-tools",
    "version": "1.0.0",
    "license": {
      "name": "Zapi Terms of Service",
      "url": "https://preview.zapi.ink/terms"
    }
  },
  "servers": [
    {
      "url": "https://api-preview.zapi.ink"
    }
  ],
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key"
      }
    },
    "schemas": {
      "Envelope": {
        "type": "object",
        "required": [
          "status",
          "message"
        ],
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "success",
              "error"
            ]
          },
          "message": {
            "type": "string"
          },
          "content": {}
        }
      }
    },
    "responses": {
      "Error": {
        "description": "Invalid key, rate limit, or upstream failure",
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Envelope"
            }
          }
        }
      }
    }
  },
  "externalDocs": {
    "url": "https://preview.zapi.ink/category/search-tools/llms.txt"
  },
  "paths": {
    "/v1/search-tools:bing/search": {
      "get": {
        "operationId": "search_tools_bing_search",
        "summary": "Search",
        "description": "",
        "tags": [
          "Bing Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/bing#reference-search"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian di Bing",
            "schema": {
              "type": "string",
              "example": "program mbg"
            }
          },
          {
            "name": "language",
            "in": "query",
            "required": false,
            "description": "Kode bahasa (contoh: en, id, fr)",
            "schema": {
              "type": "string",
              "default": "id"
            }
          },
          {
            "name": "region",
            "in": "query",
            "required": false,
            "description": "Kode region negara (contoh: us, id, gb)",
            "schema": {
              "type": "string",
              "default": "id"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "query": "program mbg",
                    "results": [
                      {
                        "link": "https://www.bgn.go.id/news/artikel/bgn-akan-memulai-program-mbg-secara-bertahap",
                        "title": "BGN akan Memulai Program MBG Secara Bertahap",
                        "snippet": "05 Jan 2025 · Program MBG bertujuan meningkatkan status gizi peserta didik, ibu hamil, ibu menyusui, dan anak balita melalui penyediaan makanan bergizi sesuai standar Angka Kecukupan Gizi (AKG) …",
                        "position": 1,
                        "displayLink": "www.bgn.go.id"
                      },
                      {
                        "link": "https://djpb.kemenkeu.go.id/kppn/raha/id/data-publikasi/artikel/3069-program-makan-bergizi-gratis-mbg-di-indonesia-analisis-kebijakan-dan-perbandingan-dengan-programa-nacional-de-alimenta%C3%A7%C3%A3o-escolar-pnae-di-brasil.html",
                        "title": "PROGRAM MAKAN BERGIZI GRATIS (MBG) DI INDONESIA: ANALISIS …",
                        "snippet": "01 Apr 2026 · Program Makan Bergizi Gratis (MBG) merupakan kebijakan nasional yang dirancang untuk menyediakan makanan bergizi gratis bagi anak sekolah, balita, dan ibu hamil.",
                        "position": 2,
                        "displayLink": "djpb.kemenkeu.go.id"
                      },
                      {
                        "link": "https://mbg.pdm.kemendikdasmen.go.id/portal",
                        "title": "Dashboard MBG",
                        "snippet": "1 day ago · Rekap Data Program Makan Bergizi Gratis 2026-05-21 11:50:39 SATUAN PENDIDIKAN 22.138 NEGERI 12.282 SWASTA 9.856",
                        "position": 3,
                        "displayLink": "mbg.pdm.kemendikdasmen.go.id"
                      },
                      {
                        "link": "https://id.wikipedia.org/wiki/Makan_Bergizi_Gratis",
                        "title": "Makan Bergizi Gratis - Wikipedia bahasa Indonesia, ensiklopedia bebas",
                        "snippet": "Sejarah Pemerintah meluncurkan program Makan Bergizi Gratis (MBG) dengan tujuan meningkatkan gizi masyarakat dan mengurangi angka kemiskinan. Program MBG menargetkan 82,9 juta penerima …",
                        "position": 4,
                        "displayLink": "id.wikipedia.org"
                      },
                      {
                        "link": "https://www.relic.id/apa-itu-mbg-program-makan-bergizi-gratis-dari-pemerintah/",
                        "title": "Apa Itu MBG? Program Makan Bergizi Gratis dari Pemerintah",
                        "snippet": "21 Des 2025 · RELIC.ID – Program Makan Bergizi Gratis (MBG) kini menjadi salah satu topik paling hangat dalam perbincangan nasional di Indonesia. Sebagai inisiatif unggulan pemerintah di bawah …",
                        "position": 5,
                        "displayLink": "www.relic.id"
                      },
                      {
                        "link": "https://stunting.go.id/peraturan-presiden-nomor-83-tahun-2024-tentang-badan-gizi-nasional-landasan-program-makan-bergizi-gratis/",
                        "title": "Peraturan Presiden Nomor 83 Tahun 2024 tentang Badan Gizi Nasional ...",
                        "snippet": "30 Jan 2026 · Ringkasan Peraturan Presiden Nomor 83 Tahun 2024 menetapkan pembentukan Badan Gizi Nasional (BGN) sebagai lembaga yang bertanggung jawab dalam perumusan dan pelaksanaan …",
                        "position": 6,
                        "displayLink": "stunting.go.id"
                      },
                      {
                        "link": "https://s.id/Program-MBG-Kemendikdasmen",
                        "title": "Program Makan Bergizi Gratis - s.id",
                        "snippet": "Instrumen Pendataan dan Pengukuran Penerima Dampak Program MBG.",
                        "position": 7,
                        "displayLink": "s.id"
                      }
                    ],
                    "totalResults": 110000,
                    "relatedSearches": []
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/search-tools:yahoo/endpoint-2/{id}": {
      "get": {
        "operationId": "search_tools_yahoo_endpoint_2",
        "summary": "Endpoint 2",
        "description": "",
        "tags": [
          "Yahoo Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/yahoo#reference-endpoint-2"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Search keyword",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "query": "tiktok.com/@mraloy/video/7637743127637331207"
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/search-tools:yahoo/search": {
      "get": {
        "operationId": "search_tools_yahoo_search",
        "summary": "Search",
        "description": "",
        "tags": [
          "Yahoo Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/yahoo#reference-search"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Kata kunci pencarian",
            "schema": {
              "type": "string",
              "example": "ihsg"
            }
          },
          {
            "name": "count",
            "in": "query",
            "required": false,
            "description": "Jumlah hasil. Default 10, maks 50",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "start",
            "in": "query",
            "required": false,
            "description": "Offset hasil pertama (untuk paginasi). Default 1",
            "schema": {
              "type": "number"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": {
                    "count": 3,
                    "query": "ihsg",
                    "results": [
                      {
                        "link": "https://www.idx.id/en/products/index/",
                        "title": "Index [www.idx.id]",
                        "snippet": "22 hours ago · Stock Index The Indonesia Stock Exchange (IDX) actively continues to innovate in the development through providing stock indices that can be used by all participants in Indonesia capital market. The index book \"IDX Stock Index Handbook\" contains a concise overview of the indices provided by the IDX.",
                        "position": 1,
                        "displayLink": "www.idx.id"
                      },
                      {
                        "link": "https://en.wikipedia.org/wiki/IDX_Composite",
                        "title": "IDX Composite - Wikipedia",
                        "snippet": "'Combined Stock Prices Index', IHSG) is a stock index of all stocks listed on the Indonesia Stock Exchange, IDX (formerly known as Jakarta Stock Exchange, JSX).",
                        "position": 2,
                        "displayLink": "en.wikipedia.org"
                      },
                      {
                        "link": "https://www.idxchannel.com/stocks?index=IHSG&indexdetail=mainidxindices",
                        "title": "IDX Channel - Real Time Data Market & Chart Saham IHSG",
                        "snippet": "Real-time Data Market, Chart, Data Historis, Analisis Dan Berita Saham Terkini Hari Ini | Market Stock - IDX Channel IHSG",
                        "position": 3,
                        "displayLink": "www.idxchannel.com"
                      }
                    ],
                    "relatedSearches": []
                  }
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/search-tools:yahoo/endpoint-4": {
      "get": {
        "operationId": "search_tools_yahoo_endpoint_4",
        "summary": "Endpoint 4",
        "description": "",
        "tags": [
          "Yahoo Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/yahoo#reference-endpoint-4"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Search keyword",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": null
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/search-tools:yahoo/endpoint-3": {
      "get": {
        "operationId": "search_tools_yahoo_endpoint_3",
        "summary": "Endpoint 3",
        "description": "",
        "tags": [
          "Yahoo Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/yahoo#reference-endpoint-3"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Search keyword",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": null
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    },
    "/v1/search-tools:yahoo/endpoint-5": {
      "get": {
        "operationId": "search_tools_yahoo_endpoint_5",
        "summary": "Endpoint 5",
        "description": "",
        "tags": [
          "Yahoo Search"
        ],
        "externalDocs": {
          "url": "https://preview.zapi.ink/api/search-tools/yahoo#reference-endpoint-5"
        },
        "parameters": [
          {
            "name": "query",
            "in": "query",
            "required": true,
            "description": "Search keyword",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Envelope"
                },
                "example": {
                  "status": "success",
                  "message": "Success",
                  "content": null
                }
              }
            }
          },
          "4XX": {
            "$ref": "#/components/responses/Error"
          },
          "default": {
            "$ref": "#/components/responses/Error"
          }
        }
      }
    }
  }
}