Skip to main content
GET
/
v2
/
filings
Company Filings
curl --request GET \
  --url https://api.sectors.app/v2/filings/ \
  --header 'Authorization: <api-key>'
{
  "results": [
    {
      "title": "Wynfield Global Ventures buys shares of PT Wira Global Solusi Tbk",
      "body": "Wynfield Global Ventures bought 3,500,000 shares of PT Wira Global Solusi Tbk. This increases their holdings from 115,811,000 to 119,311,000 shares. The stated purpose of the transaction was investment.",
      "source": "https://www.idx.co.id/StaticData/NewsAndAnnouncement/ANNOUNCEMENTSTOCK/From_KSEI/LK-08042026-5269-00.pdf-0.pdf",
      "timestamp": "2026-04-08T22:53:10",
      "sector": "technology",
      "sub_sector": "software-it-services",
      "tags": [
        "investment"
      ],
      "symbol": "WGSH.JK",
      "transaction_type": "buy",
      "holder_type": "insider",
      "holder_name": "Wynfield Global Ventures",
      "holding_before": 115811000,
      "holding_after": 119311000,
      "amount_transaction": 3500000,
      "price": 260,
      "transaction_value": 910000000,
      "price_transaction": [
        {
          "date": "2026-04-01",
          "type": "buy",
          "price": 260,
          "amount_transacted": 3500000
        }
      ],
      "share_percentage_before": 11.11,
      "share_percentage_after": 11.44,
      "share_percentage_transaction": 0.33,
      "idx_investor_slug": null,
      "idx_conglomerates_group_slug": null
    }
  ],
  "pagination": {
    "total_count": 1842,
    "showing": 1,
    "limit": 20,
    "offset": 0,
    "has_next": true,
    "has_previous": false,
    "next_offset": 20,
    "previous_offset": null
  }
}

Authorizations

Authorization
string
header
required

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

Query Parameters

symbol
string

IDX ticker symbol to filter by. E.g. BBCA, BMRI.

sector
string

Kebab-case sector slug. E.g. healthcare, financials. Get valid values from the Subsectors endpoint.

sub_sector
string

Kebab-case subsector slug. E.g. banks, tobacco. Get valid values from the Subsectors endpoint.

start
string

ISO date (YYYY-MM-DD). Start of the filing timestamp filter range.

end
string

ISO date (YYYY-MM-DD). End of the filing timestamp filter range.

limit
integer
default:20

Number of results to return. Maximum: 30.

offset
integer
default:0

Number of results to skip for pagination.

transaction_type
enum<string>

Filter by transaction direction: buy or sell.

Available options:
buy,
sell
tags
string

Comma-separated tag slugs. E.g. Bullish,insider-trading. Get valid values from the News Tags endpoint.

Response

Paginated list of insider trading filings.

results
object[]
required
pagination
object
required