Indexer API는 Injective 체인에서 인덱싱된 데이터를 제공하는 마이크로서비스 모음입니다. Injective 체인은 트랜잭션이 포함될 때 이벤트를 발생시키며, Indexer API 내에 이러한 이벤트를 수신하고 처리한 다음 데이터를 MongoDB에 저장하는 이벤트 리스너가 있습니다. 체인에서 직접 쿼리하는 것보다 MongoDB에서 데이터를 제공하는 API를 쿼리하는 것이 비용이 적게 들고 더 성능이 좋은 API 호출이므로 Indexer API가 존재합니다.Indexer API를 사용하는 또 다른 이점은 스트리밍입니다. MongoDB는 컬렉션/문서의 업데이트를 스트리밍할 수 있으며 이는 좋은 사용자 경험에 매우 유용할 수 있습니다. 이렇게 하면 데이터를 폴링할 필요 없이 스트림을 구독하고 스트림 내에서 브로드캐스트된 업데이트에 따라 dApp의 상태를 업데이트할 수 있습니다.마지막으로, Indexer API는 기간에 걸친 과거 데이터 또는 처리된 데이터를 제공할 수 있습니다 (예: 차트 그리기 등).