EVE API Character Kill Log

Description

The Kill Log API lists the 25 most recent kills for a given character ID or the most recent 100 kills in the case of a corporation ID. Location information and the time of kill are also given in the XML output.

Note that there is an optional parameter for this API function called beforeKillID, which allows you to return the most recent kills before the specified killID.

Call

Base URL https://api.eveonline.com/char/KillLog.xml.aspx
Parameters userID, apiKey, characterID,BeforeKillID OR keyID, vCode, characterID,BeforeKillID
Cache Time (minutes) 60
Authentication full

Result

<?xml version='1.0' encoding='UTF-8'?>
<eveapi version="2">
  <currentTime>2010-10-05 20:28:55</currentTime>
  <result>
    <rowset name="kills" key="killID" columns="killID,solarSystemID,killTime,moonID">
      <row killID="15640551" solarSystemID="30001160" killTime="2010-11-24 15:29:00" moonID="0">
        <victim characterID="150080271" characterName="Pilot 333" corporationID="1254875843" corporationName="Starbase Anchoring Corp" allianceID="1254074" allianceName="EVE Gurus" factionID="0" factionName="" damageTaken="446" shipTypeID="670" />
        <rowset name="attackers" columns="characterID,characterName,corporationID,corporationName,allianceID,allianceName,factionID,factionName,securityStatus,damageDone,finalBlow,weaponTypeID,shipTypeID">
          <row characterID="935091361" characterName="ICU123" corporationID="224588600" corporationName="Inkblot Squad" allianceID="5514808" allianceName="Authorities of EVE" factionID="0" factionName="" securityStatus="-0.441287532452161" damageDone="446" finalBlow="1" weaponTypeID="2881" shipTypeID="17932" />
        </rowset>
        <rowset name="items" columns="typeID,flag,qtyDropped,qtyDestroyed" />
      </row>
      <row killID="15640545" solarSystemID="30001160" killTime="2010-11-24 15:28:00" moonID="0">
        <victim characterID="150080271" characterName="Pilot 333" corporationID="1254875843" corporationName="Starbase Anchoring Corp" allianceID="1254074" allianceName="EVE Gurus" factionID="0" factionName="" damageTaken="446" shipTypeID="670" />
        <rowset name="attackers" columns="characterID,characterName,corporationID,corporationName,allianceID,allianceName,factionID,factionName,securityStatus,damageDone,finalBlow,weaponTypeID,shipTypeID">
          <row characterID="935091361" characterName="ICU123" corporationID="224588600" corporationName="Inkblot Squad" allianceID="5514808" allianceName="Authorities of EVE" factionID="0" factionName="" securityStatus="-0.441287532452161" damageDone="446" finalBlow="1" weaponTypeID="2881" shipTypeID="17932" />
        </rowset>
        <rowset name="items" columns="typeID,flag,qtyDropped,qtyDestroyed">
          <row typeID="5531" flag="0" qtyDropped="1" qtyDestroyed="0" />
          <row typeID="16273" flag="5" qtyDropped="0" qtyDestroyed="750" />
          <row typeID="21096" flag="0" qtyDropped="0" qtyDestroyed="1" />
          <row typeID="2605" flag="0" qtyDropped="0" qtyDestroyed="1" />
        </rowset>
      </row>
    </rowset>
  </result>
  <cachedUntil>2010-10-05 19:43:55</cachedUntil>
</eveapi>

Result attributes

Name Type Description
killID int ID of the Kill mail.
solarSystemID int ID of solar system where kill occurred.
killTime date string Date and time of kill.
victim
CharacterID int Victim's character ID.
characterName string Victim's name.
corporationID int Victim's corporation ID.
corporationName string Victim's corporation name.
allianceID int Victim's alliance ID.
allianceName string Victim's alliance name.
factionID int Victim's faction ID.
factionName string Victim's faction name.
damageTaken int Damage in hp to victim's ship.
shipTypeID int Victim's ship type ID.
attackers
CharacterID int Attacker's character ID.
characterName string Attacker's name.
corporationID int Attacker's corporation ID.
corporationName string Attacker's corporation name.
allianceID int Attacker's alliance ID.
allianceName string Attacker's alliance name.
factionID int Attacker's faction ID.
factionName string Attacker's faction name.
securityStatus float Attacker's security status.
damageDone int Damage delt.
finalBlow bool Positive if this character scored the final blow.
weaponTypeID int Attacker's weapon.
shipTypeID int Attacker's ship type ID.
items
typeID int Type ID of dropped or destroyed item.
flag int Initial location of item in the destroyed ship.
qtyDropped int Quantity of item that was dropped.
qtyDestroyed int Quantity of item that was destroyed.

API Functions

Account Data Characters Status
Character Data Account Balance Asset List Calendar Event Attendees Character Sheet
Contact List Contact Notifications Factional Warfare Statics Industry Jobs
Kill Log Mailing Lists Mail Bodies Mail Messages
Market Orders Medals Notification Texts Notifications
NPC Standings Research Skill In Training Skill Queue
Upcoming Calendar Events Wallet Journal Wallet Transactions
Corporation Information Account Balance Asset List Contact List Container Log
Corporation Sheet Factional Warfare Statistics Industry Jobs Kill Log
Market Orders Medals Member Medals Member Security
Member Security Log Member Tracking NPC Standings Outpost List
Outpost Service Detail POS Detail POS List Shareholder
Titles Wallet Journal Wallet Transactions
EVE Alliance List Certificate Tree Character ID Character Info
Character Name Conquerable Station List Error List Factional Warfare Statistics
Factional Warfare Top Stats Reference Types Skill Tree
Maps Factional Warfare Systems Jumps Kills Sovereignty
Miscellaneous APIs ID to Character Portrait and Corporation/Alliance Logo Server Status