# Retrive pilot data

**URL:** <https://forums.eveonline.com/t/retrive-pilot-data/94043>\
**Category:** Third Party Developers\
**Created:** [July 31, 2018, 1:42pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043 "2018-07-31T13:42:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![hmsau](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/hmsau/32/251261_2.png) [@hmsau](https://forums.eveonline.com/u/hmsau)\
**Post date:** [July 31, 2018, 1:42pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/1 "2018-07-31T13:42:18Z")

</div>

i do a list of corp pilots. So to take names, i need to ask /corporations/{corporation\_id}/members/ or corporations/{corporation\_id}/membertracking/ to retrive list of pilots\_id’s, then do “foreach” cycle to do personal requests to each id’s /characters/{character\_id}/ for recive names.  
is there some kind of request to take only “id:name” ?  
for me its not a problem, but for eve server not good. as sample, corp have 1000 pilots, so i need 1 requst to take list of id’s, and 1000 requsts to take names.

---

<div class="post-metadata">

**Author:** ![EveDataRules](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/evedatarules/32/52946_2.png) [@EveDataRules](https://forums.eveonline.com/u/EveDataRules)\
**Post date:** [July 31, 2018, 2:16pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/2 "2018-07-31T14:16:12Z")

</div>

[https://esi.evetech.net/ui/#/Universe/post\_universe\_names](https://esi.evetech.net/ui/#/Universe/post_universe_names)

---

<div class="post-metadata">

**Author:** ![hmsau](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/hmsau/32/251261_2.png) [@hmsau](https://forums.eveonline.com/u/hmsau)\
**Post date:** [July 31, 2018, 2:34pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/3 "2018-07-31T14:34:46Z")

</div>

how often can I make requests? often it happens that several requests are dependent, for example, the first 2 I work out, in the third there is curl error, and the fourth accordingly also in the error goes away. at this point, if i try open [https://esi.evetech.net/ui/](https://esi.evetech.net/ui/) - the site is unavailable.

---

<div class="post-metadata">

**Author:** ![Blacksmoke16](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/blacksmoke16/32/376589_2.png) [@Blacksmoke16](https://forums.eveonline.com/u/Blacksmoke16)\
**Post date:** [July 31, 2018, 4:24pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/4 "2018-07-31T16:24:38Z")

</div>

If you are using the `post universe names` endpoint, you shouldnt have to make that many calls. Can do 1,000 characters per call so in your case you’d need 1 call to all 1,000 characters.

Also keep in mind how ESI handles errors: [https://developers.eveonline.com/blog/article/error-limiting-imminent](https://developers.eveonline.com/blog/article/error-limiting-imminent)

---

<div class="post-metadata">

**Author:** ![EveDataRules](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/evedatarules/32/52946_2.png) [@EveDataRules](https://forums.eveonline.com/u/EveDataRules)\
**Post date:** [July 31, 2018, 5:47pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/5 "2018-07-31T17:47:34Z")

</div>

Pretty much this. I make thousands of requests a second to ESI at times without issues.

You will run into issues though if you post invalid IDs to that endpoint, such as mailing list IDs.

---

<div class="post-metadata">

**Author:** ![hmsau](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/hmsau/32/251261_2.png) [@hmsau](https://forums.eveonline.com/u/hmsau)\
**Post date:** [July 31, 2018, 6:02pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/6 "2018-07-31T18:02:15Z")

</div>

Now is new problem

When i use /corporations/{corporation\_id}/membertracking/  
there is part of …96219191 [location\_id] =\> **60003931** [logoff\_date] =\> 201… [character\_id] =\> 96586232 [location\_id] =\> **1027294887870** [logoff\_date] =\> …

so in /universe/names/ 60003931 is normal, but theris no id = 1027294887870  
so i have an error :  
"failed to coerce value ‘1027074617328’ into type integer (format: int32), failed to coerce value ‘1027294887870’ into type integer (format: int32), ‘ids’ is required "

---

<div class="post-metadata">

**Author:** ![Blacksmoke16](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/blacksmoke16/32/376589_2.png) [@Blacksmoke16](https://forums.eveonline.com/u/Blacksmoke16)\
**Post date:** [July 31, 2018, 6:43pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/7 "2018-07-31T18:43:55Z")

</div>

This endpoint doesn’t work with `location_ids`. Due to the ACL stuff around structures. I.e. you have to be able to dock there to know its name via ESI.

```auto
Supported ID’s for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types.

```

For those you would have to look them up via, [https://esi.evetech.net/ui/#/Universe/get\_universe\_structures\_structure\_id](https://esi.evetech.net/ui/#/Universe/get_universe_structures_structure_id)

---

<div class="post-metadata">

**Author:** ![EveDataRules](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/evedatarules/32/52946_2.png) [@EveDataRules](https://forums.eveonline.com/u/EveDataRules)\
**Post date:** [July 31, 2018, 7:42pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/8 "2018-07-31T19:42:40Z")

</div>

Recommended you join the #esi channel on slack for more help.

> **[Tweetfleet Slack Invites - Fuzzwork Enterprises](https://www.fuzzwork.co.uk/tweetfleet-slack-invites/)**
>
> Due to the terms of service of Slack, we can’t automate the creation of new accounts. So, to make things easy for everyone involved, I’ve put this page together. If you log in with your Eve account (top right), then return to this page, you’ll find a...

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/eveonline/original/3X/4/1/41ec4921cbaca7a6f9ea556e7cc20018461eae5e.png) [@system](https://forums.eveonline.com/u/system)\
**Post date:** [November 5, 2018, 2:54pm UTC](https://forums.eveonline.com/t/retrive-pilot-data/94043/10 "2018-11-05T14:54:36Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
