Felo API PlatformFelo API Platform
v0.1.0-beta
OpenAPI 3.1.0

Search the web

サーバー:https://openapi.felo.ai
クライアントライブラリ

Search the web

​

Search the open web and get back a lean result list. ⚠️ Despite being a POST, parameters go in the query string — query (required), max_num_results (default 10, max 100), and as_ylo/as_yhi for a year range. A JSON body is not accepted. Returns a search id and results[] carrying only title, link and snippet. Its virtue is how little it returns, which suits an agent that only needs to know what exists. It gives you no page text — if you need the content, searchWeb returns it in the same call. Keep the id: it is what post_scholar_search_explain needs.

クエリパラメーター
  • query
    型: string
    必須

    Search query for scholarly materials

  • max_num_results
    型: integer
    最小値:  
    1
    最大値:  
    100

    Maximum number of search results to return, up to 100

  • as_ylo
    型: integer
    最小値:  
    1900
    最大値:  
    2030
    null 許容

    Year of publication lower bound

  • as_yhi
    型: integer
    最小値:  
    1900
    最大値:  
    2030
    null 許容

    Year of publication upper bound

レスポンス
  • 200
    型: object · WebSearchResponse

    Successful search response

    • id
      型: string
      必須

      Unique identifier for the search request

    • results
      型: array object[] · WebResult[]
      必須

      List of web search results

      • link
        型: string 形式: uri
        必須

        URL to access the web page

      • snippet
        型: string
        必須

        Brief summary or preview of the web page content

      • title
        型: string
        必須

        Title of the web page

      • display_url
        型: string

        Display-friendly URL

      • published_date
        型: string 形式: date-time

        Publication date of the web page

    application/json
  • 400
    型: object · ErrorResponse

    Bad request - invalid parameters

    • error
      型: string

      A short error message.

    • message
      型: string

      A more detailed error message.

    application/json
  • 401
    型: object · ErrorResponse

    Unauthorized - invalid or missing API key

    • error
      型: string

      A short error message.

    • message
      型: string

      A more detailed error message.

    application/json
  • 402

    The request cannot proceed because a billing requirement is not met.

  • 403

    The account is not permitted to perform this operation.

  • 429
    型: object · ErrorResponse

    Rate limit exceeded

    • error
      型: string

      A short error message.

    • message
      型: string

      A more detailed error message.

    application/json
  • 500
    型: object · ErrorResponse

    Internal server error

    • error
      型: string

      A short error message.

    • message
      型: string

      A more detailed error message.

    application/json
  • 502

    The service could not complete the request.

  • 503

    The API or billing service is temporarily unavailable.

  • 504

    The service timed out while processing the request.

  • default

    The operation failed. Keep the response request ID when contacting Felo support.

Request Example for post/v1/beta/scholar/search/web
curl 'https://openapi.felo.ai/v1/beta/scholar/search/web?query=machine%20learning' \
  --request POST \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
  "id": "string",
  "results": [
    {
      "title": "string",
      "link": "https://example.com",
      "snippet": "string",
      "display_url": "string",
      "published_date": "2026-09-30T03:09:45.799Z"
    }
  ]
}
Search the web