---
title: "Search articles"
method: POST
path: "/search"
tags: ["Search"]
---

# Search articles

`POST /search`

## Request

- Base URL: `https://studio.fintechstudios.com/api/v1`
- URL: `https://studio.fintechstudios.com/api/v1/search`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Search for news articles across multiple sources (FTS, NewsAPI, Brave). Returns deduplicated articles sorted by date with original source URLs. Credits are charged dynamically per source queried (FTS search cost, NewsAPI article_search cost, Brave web_search cost).

## Request body

- object
  - `query` string, required: Search query
  - `language` string
  - `from_date` string, date: Start date filter
  - `to_date` string, date: End date filter
  - `sources` string[]: Source categories to search. 'curated' = FinTech Studios' licensed news archive, 'web' = open web search. Defaults to both. ('search' is accepted as a deprecated alias for 'web'.)
  - `page` integer
  - `per_page` integer

## Response `200`

Search results

- object
  - `data` object
    - `query` string
    - `articles` Article[]
      - `id` string
      - `title` string
      - `summary` string
      - `source` string
      - `url` string, nullable
      - `published_at` string, date-time
      - `image_url` string, nullable: Article image URL if available
      - `sentiment` 'positive' | 'negative' | 'neutral'
    - `total` integer
    - `sources_searched` string[]: Source categories that returned results
    - `source_breakdown` object: Number of articles per source category (news, web, other)
  - `meta` Meta
    - `request_id` string
    - `credits_used` integer
    - `credits_remaining` integer
    - `rate_limit` object
      - `limit` integer
      - `remaining` integer
      - `reset` integer

## Other responses

- `400`: Validation error
- `401`: Invalid API key
- `402`: Insufficient credits
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/fintechstudios/apis/fts-studio-api.md) · [All operations](https://skmtc.dev/fintechstudios/apis/fts-studio-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fintechstudios/apis/fts-studio-api/revisions/4886597d1d96?raw)
