FILECOIN API · GraphQL · Cloud export

The Filecoin data API for FIL flows, miners and messages.

You shouldn't have to run a Filecoin Lotus node, babysit an archive node or stitch together raw JSON-RPC just to answer a simple question. We've already indexed FIL transfers, messages, actor calls and blocks. Each is one query away.

Trusted on Filecoin byNansen logo0x logo3Commas logoLukka logo
filecoin.messagesMessages with method, value, gas cost and status.Docs →
messages.graphqlCopy
query {
  filecoin(network: filecoin) {
    messages(
      options: {desc: "block.height", limit: 10}
      date: {is: "2026-10-08"}
    ) {
      block { height }
      hash
      method { id name }
      amount
      totalCost
      success
    }
  }
}
responseSAMPLE
MessageMethodCost (FIL)
200 · GraphQLgraphql.bitquery.io
01
Forget the RPC

JSON-RPC was never meant to answer the questions you actually have.

Ask "what did this wallet ever do?" and raw Filecoin Lotus hands you an archive node and thousands of chained Lotus RPC calls to decode by hand. We've already done that work, so you can skip straight to the answer.

What you're doing
Raw Filecoin JSON-RPC
Bitquery Filecoin API
One wallet's full FIL history
Thousands of Lotus RPC calls
A single GraphQL query
Reading actor method calls
You decode every message
Calls listed by sender, receiver and method
Fees, burns and miner tips
You rebuild them from receipts
One transfers table, split by type
Historical depth
2TB+ archive node to sync
Complete history in the $250/mo data pack
Infrastructure to run
Filecoin Lotus, archive, reorg handling
None — fully managed
02
Delivery channels

Two ways to get Filecoin data: GraphQL queries or a bulk cloud export.

Query Filecoin data in GraphQL, or take it as a bulk cloud export.

04
Build it this weekend

The Filecoin products people actually ship on us.

Each of these is a filter on the same indexed data, queried over GraphQL.

GraphQL

Track FIL burned

Sum the burn transfers by day to chart how much FIL the network burns in fees.

filecoin.transfers
  transferType: { is: burn }
Read the docs →
GraphQL

Wallet history

Pull every FIL transfer into and out of an address, with the block and type of each one.

filecoin.transfers
  receiver: { is: "<address>" }
Read the docs →
GraphQL

Miner rewards

List the blocks a miner won, with the reward and message count for each.

filecoin.blocks
  miner: { is: "<miner>" }
Read the docs →

What teams say about our Filecoin data

"We did a thorough search of the market for the best onchain data. Bitquery came out on top — and now powers all live prices across Nansen. We don't think of them as a vendor. They're a partner."

A
Alexander Karsten
Nansen
2020→now
Complete history in the data pack
1 schema
One GraphQL schema for all Filecoin data
6 datasets
Messages, transfers, calls, blocks, balances and money flow
Also building on Filecoin dataNansen0x3CommasLukkaCoin Metrics

Pricing

Filecoin data is self-service.

Filecoin is sold as a full data pack with complete history included: an add-on to any self-service plan, bought in your account with no sales call.

Data pack

Filecoin data

The full chain archive with complete history, one pack per chain.

$250/mo

or $175/mo billed yearly · save 30%

◆ History included · no separate archive add-on
  • Full chain archive complete history
  • Monthly or yearly $175/mo billed yearly
  • Bought in billing no sales call
Add in billing →

Need more than the data pack?

Enterprise adds Coinpath® money flow, bulk S3 export and SLAs.

Talk to salesVolume or custom pricing

Compare every data pack on the pricing page.

FAQ

Filecoin data questions, answered.

How can I get Filecoin blockchain data with Bitquery?
You get historical and recent Filecoin data through our GraphQL API. Cloud warehouses (AWS, Snowflake, BigQuery) are on Enterprise. Add the full chain archive as a self-service data pack ($250/mo, or $175/mo billed yearly), then start pulling blocks, messages, transfers, actor calls and balances from a single endpoint right away.
How do I track FIL burns, miner tips and rewards?
Every FIL movement is in the transfers table with a type: send, burn, miner tip or reward. Filter by type, address or date and sum the amounts.
Can I stream Filecoin data in real time: new blocks, transfers, DEX trades?
Not as a live stream. The Filecoin API answers GraphQL queries. To pick up new blocks, messages and transfers, run your query again on a timer. Pending transactions (the mempool) are not available for Filecoin.
Does Bitquery index FVM tokens and contract events on Filecoin?
No. The Filecoin API covers FIL itself: messages, transfers, actor calls, blocks and balances. ERC-20 tokens and contract events on the FVM are not indexed.
How do I get a Filecoin wallet's balance and history?
Query address for the FIL balance, and filter transfers or messages by the address for its history.
Can I see the actor calls inside a message?
Yes. The calls query lists the internal calls each message makes, with sender, receiver, method and exit code.

Get Filecoin data without running a node.

Filecoin is sold self-service as a full data pack: the complete chain archive, history included, for $250/mo ($175/mo billed yearly). Add it in your account, no sales call needed.

Self-service · $250/mo · History included · SLAs on Enterprise
40+ chains · one platform

Explore every blockchain Bitquery supports

Browse the chain directory and coverage matrix to see which interfaces each chain supports.