Upgrade from Eikon -> Workspace. Learn about programming differences.

For a deeper look into our Eikon Data API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 1 1

Screening firms based on historical listing status over a certain period

Hello Guys,

for a research project I need US firms’ fundamental financial data (BS, CF and P&L). Since usually Compustat North America database is used for this purpose I am seeking to meet the commonly used sample as accurate as possible.

Retrieving the accounting data is straight forward, however, I face difficulties regarding the screen.

For retrieving the accounting data, I need a list of firms (RIC or PermID) which have or had been listed on US exchanges during a specific period (e.g. 1990 until 2020) including the information in which years they were listed.


I try to extract the list requesting the Eikon API using python based on the following general code:

df, e = ek.get_data(syntax, fields)
df

syntax = 'SCREEN(U(IN(Equity(primary,public,active))),IN(TR.ExchangeCountry,"United States of America"), CURN=USD)'
fields = ['TR.RIC','TR.CommonName','TR.OrganizationID']


The default SCREEN search term (primary,public,active) faces the following problems:

  • Organisation Type: public vs. private
    • Using the company search leads to incomplete or exhaustive results because limiting the search to public firms only refers to their current listing status (missing firms which are delisted again). Otherwise, private firms cover too many firms especially including firms which have never been listed.
  • Active vs. inactive
    • Former active firms might have a changed status to be currently set as inactive and are missed as well.

Additionaly, I am not aware of any item indicating the listing status for a specific fiscal year for the requested fields.

Could you please have a look on this problem? Currently, the screener app does not work within the desktop app nor does it with excel, which limits the possibilities as well. I would be very grateful for any advice!


Best Regards and many thanks in advance!

eikon-data-apipythonscreenerfundamental-data
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi @xt404,

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.


Thanks,

AHS

@xt404

Hi,

Please let us know if you have any updates on this question.

If it is still an issue, please post again to offer further insight into your question.

Regards,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
78.8k 250 52 74

@xt404

Please contact the Eikon or Workspace support team directly via MyRefinitv to verify how the Screener can be used to get the required information.

The support team will provide you with the screener formula which can be used in Eikon Excel. After that, you can apply the formula to the Eikon Data API to retrieve the same information.



icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.