Skip to main content
GET
/
v2
/
companies
/
top-changes
Top Company Movers
curl --request GET \
  --url https://api.sectors.app/v2/companies/top-changes/ \
  --header 'Authorization: <api-key>'
{
  "top_gainers": {
    "1d": [
      {
        "name": "Dian Swastatika Sentosa Tbk",
        "symbol": "DSSA.JK",
        "price_change": 0.182965,
        "last_close_price": 37500,
        "latest_close_date": "2024-08-12"
      }
    ],
    "7d": [],
    "14d": [],
    "30d": [],
    "365d": []
  },
  "top_losers": {
    "1d": [
      {
        "name": "PT Amman Mineral Internasional Tbk.",
        "symbol": "AMMN.JK",
        "price_change": -0.056306,
        "last_close_price": 10475,
        "latest_close_date": "2024-08-12"
      }
    ],
    "7d": [],
    "14d": [],
    "30d": [],
    "365d": []
  }
}

Authorizations

Authorization
string
header
required

API key passed directly in the Authorization header (without Bearer prefix).

Query Parameters

sub_sector
string

Filter by kebab-case subsector slug. E.g. banks. Get valid values from the Subsectors endpoint.

n_stock
integer
default:5

Number of companies per period. Default 5, max 10.

classifications
string
default:all

Comma-separated. Choices: top_gainers, top_losers. Default: both.

periods
string
default:all

Comma-separated periods. Choices: 1d, 7d, 14d, 30d, 365d. Default: all.

min_mcap_billion
integer
default:5000

Minimum market cap filter in billion IDR. Default 5000.

Response

Top gainers and losers grouped by period.

{key}
any