2012-02-01 26 views
6

Đã tự hỏi, có ai biết cách lấy dữ liệu tự động từ Edgar không? (miễn phí hoặc cách khác)API báo cáo tài chính/XBRL

Tôi đã xem xét nó từ yahoo/google, nhưng chúng hợp nhất thông tin (như các loại doanh thu khác nhau sẽ được nhóm thành một mục doanh thu). Tôi đã nhìn thấy một vài trang web trả tiền như Zacks, nhưng họ cũng làm việc củng cố.

Ngoài ra, có cách nào để tải các câu lệnh khác nhau bằng XBRL thông qua api hay không? Tôi không thể nói rằng tôi hoàn toàn hiểu cách XBRL hoạt động, nhưng nó có vẻ giống như một giao diện XML để truy cập các câu lệnh khác nhau được báo cáo (do chính các công ty xuất bản).

Trả lời

8

Sau khi xem xét điều này, dưới đây là những gì tôi đã xác định (Lưu ý: với tư cách là chuyên gia về CPA và XBRL, tôi có kiến ​​thức về CNTT hạn chế). SEC cung cấp nguồn cấp dữ liệu RSS của tất cả các bản ghi XBRL trực tiếp. Họ cũng cung cấp FTP lịch sử XBRL thông qua một dịch vụ. Sự hiểu biết của tôi là nếu bạn biết cách viết một kịch bản FTP, bạn có thể sử dụng nó để tải XBRL vào một cơ sở dữ liệu SQL. Sau đó bạn có thể sử dụng RSS để thu thập các bản ghi trực tiếp vào cơ sở dữ liệu SQL.

FTP: ftp://ftp.sec.gov RSS: http://www.sec.gov/spotlight/xbrl/filings-and-feeds.shtml

Nếu bạn đang tìm kiếm một cách để tự động tạo XBRL, một số công cụ XBRL cung cấp API cho việc thu thập dữ liệu từ hệ thống kế toán và báo cáo tài chính. Các công cụ XBRL sẽ cung cấp cho bạn khả năng "tweek" phân loại báo cáo tài chính từ quý này sang quý khác nếu cần. Nó cũng sẽ cung cấp các công cụ xác thực và báo cáo tự động. Phần mềm XBRL mà tôi quen thuộc nhất là XWand của Fujitsu, nhưng cũng có những lựa chọn tốt khác. XWand có chức năng API và có thể được tích hợp chặt chẽ vào công cụ BPM có liên quan của Fujitsu để quản lý luồng công việc (http://www.fujitsu.com/global/services/software/interstage/solutions/xbrl/).

Hope this helps,

Jeff

+0

Cảm ơn! Tôi thực sự đang tìm kiếm điều ngược lại (tìm cách để có thể tự động đọc báo cáo thu nhập) – user1167650

2

Trong trả lời câu hỏi của bạn "Ngoài ra, có một cách để tải các báo cáo khác nhau sử dụng XBRL thông qua một api hoặc?" Tôi có thể chỉ cho bạn Gepsio, một mô hình đối tượng tài liệu XBRL cho .NET. Bạn có thể sử dụng nó trong các ứng dụng .NET để tiêu thụ, xác thực và báo cáo lại các mục khác nhau trong một tài liệu XBRL.

Vì Gepsio là một thành phần .NET, nó cũng có thể được sử dụng từ PowerShell, về cơ bản mang lại tiêu thụ và xác thực XBRL vào môi trường kịch bản lệnh. This blog post cung cấp ví dụ về việc sử dụng Gepsio từ trong PowerShell.

Theo tài liệu Edgar tự động tiêu thụ, bạn nên biết rằng Gepsio có thể tự động tiêu thụ tài liệu được đăng trên Web, bằng cách chỉ định URL cho tài liệu XBRL khi bạn gọi phương thức XbrlDocument.Load() của Gepsio. Ví dụ PowerShell được hiển thị trong bài đăng trên blog được lưu ý ở trên cung cấp ví dụ về tải XBRL từ Web.

Bài đăng trên blog được tìm thấy here cũng minh họa việc sử dụng Gepsio từ C#.

-1

@ user117650 Bạn muốn xem dữ liệu bằng cách nào?


Bạn nên xem www.finviews.com, chúng tôi đã thực hiện tất cả công việc cho bạn. Chúng tôi có tất cả các dữ liệu XBRL (10-Q, 10-K, 20-F, S-1 vv ..), ngay sau khi một công ty gửi báo cáo của nó với SEC, bạn sẽ nhận được nó trong chưa đầy 2 phút trong Excel ví dụ, vì vậy bạn có thể làm mô hình tài chính của bạn sau đó (xem video trên trang web).

Có 2 dòng:

  1. ai theo báo cáo, vì vậy từng dòng bạn sẽ nhận được chính xác giống như một công ty xuất bản.
  2. thứ hai được chuẩn hóa, điều này là để bạn có thể so sánh các công ty trong số đó. Ví dụ: một số công ty báo cáo Doanh thu, một số Doanh thu khác, một số Doanh thu khác, v.v ...