[instagram-private-api](../../README.md) / [index](../../modules/index.md) / IgApiClient # Class: IgApiClient [index](../../modules/index.md).IgApiClient ## Table of contents ### Constructors - [constructor](IgApiClient.md#constructor) ### Properties - [account](IgApiClient.md#account) - [addressBook](IgApiClient.md#addressbook) - [ads](IgApiClient.md#ads) - [attribution](IgApiClient.md#attribution) - [challenge](IgApiClient.md#challenge) - [consent](IgApiClient.md#consent) - [creatives](IgApiClient.md#creatives) - [direct](IgApiClient.md#direct) - [directThread](IgApiClient.md#directthread) - [discover](IgApiClient.md#discover) - [entity](IgApiClient.md#entity) - [fbsearch](IgApiClient.md#fbsearch) - [feed](IgApiClient.md#feed) - [friendship](IgApiClient.md#friendship) - [highlights](IgApiClient.md#highlights) - [igtv](IgApiClient.md#igtv) - [insights](IgApiClient.md#insights) - [launcher](IgApiClient.md#launcher) - [linkedAccount](IgApiClient.md#linkedaccount) - [live](IgApiClient.md#live) - [location](IgApiClient.md#location) - [locationSearch](IgApiClient.md#locationsearch) - [loom](IgApiClient.md#loom) - [media](IgApiClient.md#media) - [music](IgApiClient.md#music) - [news](IgApiClient.md#news) - [publish](IgApiClient.md#publish) - [qe](IgApiClient.md#qe) - [qp](IgApiClient.md#qp) - [request](IgApiClient.md#request) - [restrictAction](IgApiClient.md#restrictaction) - [search](IgApiClient.md#search) - [simulate](IgApiClient.md#simulate) - [state](IgApiClient.md#state) - [status](IgApiClient.md#status) - [story](IgApiClient.md#story) - [tag](IgApiClient.md#tag) - [upload](IgApiClient.md#upload) - [user](IgApiClient.md#user) - [zr](IgApiClient.md#zr) ### Methods - [destroy](IgApiClient.md#destroy) ## Constructors ### constructor • **new IgApiClient**() ## Properties ### account • **account**: [`AccountRepository`](../repositories/AccountRepository.md) #### Defined in [src/core/client.ts:48](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L48) ___ ### addressBook • **addressBook**: [`AddressBookRepository`](../repositories/AddressBookRepository.md) #### Defined in [src/core/client.ts:76](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L76) ___ ### ads • **ads**: [`AdsRepository`](../repositories/AdsRepository.md) #### Defined in [src/core/client.ts:74](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L74) ___ ### attribution • **attribution**: [`AttributionRepository`](../repositories/AttributionRepository.md) #### Defined in [src/core/client.ts:49](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L49) ___ ### challenge • **challenge**: [`ChallengeRepository`](../repositories/ChallengeRepository.md) #### Defined in [src/core/client.ts:50](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L50) ___ ### consent • **consent**: [`ConsentRepository`](../repositories/ConsentRepository.md) #### Defined in [src/core/client.ts:51](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L51) ___ ### creatives • **creatives**: [`CreativesRepository`](../repositories/CreativesRepository.md) #### Defined in [src/core/client.ts:52](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L52) ___ ### direct • **direct**: [`DirectRepository`](../repositories/DirectRepository.md) #### Defined in [src/core/client.ts:53](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L53) ___ ### directThread • **directThread**: [`DirectThreadRepository`](../repositories/DirectThreadRepository.md) #### Defined in [src/core/client.ts:54](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L54) ___ ### discover • **discover**: [`DiscoverRepository`](../repositories/DiscoverRepository.md) #### Defined in [src/core/client.ts:55](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L55) ___ ### entity • **entity**: [`EntityFactory`](EntityFactory.md) #### Defined in [src/core/client.ts:46](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L46) ___ ### fbsearch • **fbsearch**: [`FbsearchRepository`](../repositories/FbsearchRepository.md) #### Defined in [src/core/client.ts:56](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L56) ___ ### feed • **feed**: [`FeedFactory`](FeedFactory.md) #### Defined in [src/core/client.ts:45](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L45) ___ ### friendship • **friendship**: [`FriendshipRepository`](../repositories/FriendshipRepository.md) #### Defined in [src/core/client.ts:57](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L57) ___ ### highlights • **highlights**: [`HighlightsRepository`](../repositories/HighlightsRepository.md) #### Defined in [src/core/client.ts:73](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L73) ___ ### igtv • **igtv**: [`IgtvRepository`](../repositories/IgtvRepository.md) #### Defined in [src/core/client.ts:78](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L78) ___ ### insights • **insights**: [`InsightsService`](../services/InsightsService.md) #### Defined in [src/core/client.ts:84](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L84) ___ ### launcher • **launcher**: [`LauncherRepository`](../repositories/LauncherRepository.md) #### Defined in [src/core/client.ts:58](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L58) ___ ### linkedAccount • **linkedAccount**: [`LinkedAccountRepository`](../repositories/LinkedAccountRepository.md) #### Defined in [src/core/client.ts:59](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L59) ___ ### live • **live**: [`LiveRepository`](../repositories/LiveRepository.md) #### Defined in [src/core/client.ts:68](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L68) ___ ### location • **location**: [`LocationRepository`](../repositories/LocationRepository.md) #### Defined in [src/core/client.ts:69](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L69) ___ ### locationSearch • **locationSearch**: [`LocationSearch`](../repositories/LocationSearch.md) #### Defined in [src/core/client.ts:70](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L70) ___ ### loom • **loom**: [`LoomRepository`](../repositories/LoomRepository.md) #### Defined in [src/core/client.ts:60](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L60) ___ ### media • **media**: [`MediaRepository`](../repositories/MediaRepository.md) #### Defined in [src/core/client.ts:61](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L61) ___ ### music • **music**: [`MusicRepository`](../repositories/MusicRepository.md) #### Defined in [src/core/client.ts:71](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L71) ___ ### news • **news**: [`NewsRepository`](../repositories/NewsRepository.md) #### Defined in [src/core/client.ts:72](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L72) ___ ### publish • **publish**: [`PublishService`](../services/PublishService.md) #### Defined in [src/core/client.ts:80](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L80) ___ ### qe • **qe**: [`QeRepository`](../repositories/QeRepository.md) #### Defined in [src/core/client.ts:62](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L62) ___ ### qp • **qp**: [`QpRepository`](../repositories/QpRepository.md) #### Defined in [src/core/client.ts:63](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L63) ___ ### request • **request**: [`Request`](Request.md) #### Defined in [src/core/client.ts:44](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L44) ___ ### restrictAction • **restrictAction**: [`RestrictActionRepository`](../repositories/RestrictActionRepository.md) #### Defined in [src/core/client.ts:75](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L75) ___ ### search • **search**: [`SearchService`](../services/SearchService.md) #### Defined in [src/core/client.ts:81](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L81) ___ ### simulate • **simulate**: [`SimulateService`](../services/SimulateService.md) #### Defined in [src/core/client.ts:82](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L82) ___ ### state • **state**: [`State`](State.md) #### Defined in [src/core/client.ts:43](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L43) ___ ### status • **status**: [`StatusRepository`](../repositories/StatusRepository.md) #### Defined in [src/core/client.ts:77](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L77) ___ ### story • **story**: [`StoryService`](../services/StoryService.md) #### Defined in [src/core/client.ts:83](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L83) ___ ### tag • **tag**: [`TagRepository`](../repositories/TagRepository.md) #### Defined in [src/core/client.ts:64](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L64) ___ ### upload • **upload**: [`UploadRepository`](../repositories/UploadRepository.md) #### Defined in [src/core/client.ts:65](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L65) ___ ### user • **user**: [`UserRepository`](../repositories/UserRepository.md) #### Defined in [src/core/client.ts:66](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L66) ___ ### zr • **zr**: [`ZrRepository`](../repositories/ZrRepository.md) #### Defined in [src/core/client.ts:67](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L67) ## Methods ### destroy ▸ **destroy**(): `void` #### Returns `void` #### Defined in [src/core/client.ts:86](https://github.com/Nerixyz/instagram-private-api/blob/b3351b9/src/core/client.ts#L86)