Comments

On June 19th, CCP’s Team Tech Co. posted on the EVE Third Party Developer Blog, warning developers using a specific API would face bans if they did not alter their usage within a week. With the grace period gone, we’re reaching out to EVE Online developers to spotlight the blog and possible repercussions.

“From this point forward, using the search endpoints as a discovery mechanism will be considered abuse of the API, and will be met with bans. There will be a grace period of 1 week from the release of this blog for people to turn off their scrapers. People who increase the rate of scraping during this week will be banned from the API.” – Team Tech Co.

Background

On May 8th, 2018 the EVE Swagger Interface (ESI) became the only API to access EVE Online data after the CREST, and XML based APIs were decommissioned. Both the CREST and XML based APIs had caching and rate limits built into their design; however, ESI has no such limitations. The reduced barrier to gathering data results in more options for developers, such as more timely market data and killboard updates. However, weak design points in the ESI are showing earlier than with the previous APIs as developers find new and, let’s say, exciting ways to utilize the data.

Possible Reasoning

To understand why this use of the ESI has been flagged as “Abuse of the ESI,” let’s look at the number of calls it would require to return an extensive data set from a search, for example, citadel docking rights.

There are 5431 K-space systems (230 of which are not linked) and 2,499 W-space systems, meaning that a minimum of 7,931 calls is required to get the data. An unnamed developer using the ESI in this manner stated the actual number of requests is over 8,000 for each character search, and with the ESI running on an Amazon Web Services (AWS) it an expensive service for CCP to provide.

Personally, it feels very generous for CCP not to place rate limits on ESI, as it was a difficult barrier in previous EVE Online APIs. That being said CCP could refactor search calls to provide the same data more cost efficiently.

A link to the original Team Tech Co. post can be read here: The Esi API Is A Shared Resource, Do Not Abuse It.

– Navyman

64 Comments

  1. Hey There. I found your blog using msn. This is a very well written article. I’ll make sure to bookmark it and come back to read more of your useful information. Thanks for the post. I’ll certainly comeback.

    August 19, 2019 at 05:33 Reply
  2. It¡¦s in reality a great and useful piece of info. I am happy that you just shared this useful info with us. Please keep us informed like this. Thank you for sharing.

    August 19, 2019 at 06:19 Reply
  3. Needed to create you the bit of observation to be able to give thanks over again for the incredible guidelines you’ve provided on this site. This is really wonderfully open-handed of people like you to grant easily precisely what many of us could have made available for an electronic book in making some bucks for themselves, most notably seeing that you could possibly have done it if you decided. These tricks likewise worked as a easy way to understand that other people have the same eagerness the same as my personal own to know the truth great deal more when considering this condition. I think there are millions of more enjoyable instances ahead for individuals that looked at your blog post.

    August 19, 2019 at 06:31 Reply
  4. I precisely had to thank you very much again. I do not know the things I might have worked on in the absence of those basics revealed by you relating to this theme. It actually was a very horrifying condition in my view, however , encountering this professional technique you managed the issue made me to weep with contentment. I will be happy for this information and thus sincerely hope you recognize what an amazing job you have been carrying out instructing most people via your websites. More than likely you haven’t encountered any of us.

    August 19, 2019 at 10:50 Reply
  5. Great write-up, I¡¦m regular visitor of one¡¦s blog, maintain up the nice operate, and It’s going to be a regular visitor for a long time.

    August 19, 2019 at 11:30 Reply
  6. Thank you for any other magnificent post. Where else may just anyone get that type of info in such a perfect means of writing? I have a presentation subsequent week, and I’m at the look for such information.

    August 19, 2019 at 11:31 Reply
  7. I want to show my appreciation to you just for bailing me out of this particular incident. Because of surfing around through the search engines and finding tricks that were not pleasant, I figured my life was gone. Living without the approaches to the problems you have fixed all through this website is a serious case, as well as those that could have in a wrong way damaged my entire career if I hadn’t discovered your web page. Your good competence and kindness in taking care of every aspect was priceless. I don’t know what I would have done if I hadn’t come across such a thing like this. I am able to at this point look ahead to my future. Thanks a lot so much for the high quality and results-oriented guide. I won’t be reluctant to refer your web sites to anybody who desires guidance about this area.

    August 19, 2019 at 11:34 Reply
  8. Awsome post and straight to the point. I don’t know if this is in fact the best place to ask but do you people have any ideea where to get some professional writers? Thanks in advance 🙂

    August 19, 2019 at 14:22 Reply
  9. thank you web site admin

    August 19, 2019 at 17:14 Reply
  10. Thanks for sharing your ideas. I would also like to say that video games have been ever before evolving. Modern tools and revolutions have aided create reasonable and interactive games. All these entertainment games were not really sensible when the real concept was first being experimented with. Just like other styles of technological know-how, video games also have had to grow by means of many decades. This is testimony to the fast continuing development of video games.

    August 19, 2019 at 19:22 Reply
  11. Awesome blog article. Keep writing.

    August 19, 2019 at 19:39 Reply
  12. thank you web site admin

    August 19, 2019 at 22:31 Reply
  13. Nice postGood post. I learn something newsomething totally new and challenging on blogssiteswebsites I stumbleupon everydayevery dayon a daily basis. It will always beIt’s always interestingexcitinghelpfuluseful to readto read through contentarticles from other writersauthors and practiceand use a little somethingsomething from theirfrom other siteswebsitesweb sites.

    August 19, 2019 at 23:21 Reply
  14. Really enjoyed this article.Really looking forward to read more. Much obliged.

    August 20, 2019 at 00:50 Reply

Leave a Reply