FAQ

Have a question about the Enhanced Transaction API?

Q: How many credits does it each call use?

A: Each Enhanced Transaction API call uses 100 credits.

Q: Which commitment levels are supported?

A: Both APIs support "Finalized" and "Confirmed" commitment level. "Finalized" is set by default. The "Processed" level is not supported.

Q: How many transactions can be passed in Parse Transaction(s) API?

A: You can pass u transactions in each API call.

Q: How does the Parsed Transaction History API fetch transactions?

A: The API fetches and parses transactions. The before and after parameters determine where to start and finish the search. When you include a type parameter, it will only include transactions that match that type. For example, if a user has 50 transfers within the last 100 transactions, the call will return 50 results.

Q: How long does the Parsed History Transaction API take?

A: Parsing is done at runtime. If you filter by type, the latency is not consistent because it may have to search through thousands of transactions. The call will time out after 10 seconds.

Q: How many transactions can the Parse Transaction History API fetch?

A: The API can fetch a maximum of 100 transactions. You can set the limit between 1 and 100 in the query.

Q: How do I get the entire transaction history of an address?

A: Use pagination to fetch the entire history. Check out this example code sample to learn more.

Q: Why don't I see token transfers in the Parsed Transaction History API?

A: Token transfers involve the address's associated token accounts, meaning changes occur in the user's associated token account. You can view which accounts are included in a transaction on an explorer like Solana Explorer. If the account you are tracking is not in the list of included accounts, it will not appear in the API response.

Q: What if the transaction source I need is not listed?

A: You can still track all the transactions, you can filter your required source from the "UNKNOWN" type.

Last updated