Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • Screening /
  • World-Check One /

For a deeper look into our World Check One API, look into:

Overview |  Quickstart |  Documentation |  Downloads

avatar image
Question by bluenceo · Oct 20, 2021 at 09:54 AM · python

Sample Python Script for WorldCheck One API

I am a beginner in WorldCheck API and have several questions.

1) Is it possible to do screening via python instead of using Postman? Hope to be directed to some sample python scripts (of various methods such as Sync, Async, Zero Footprint, bulk screening) to get started.

2) Where do I retrieve my group_id? I am unable to find it when I login to WC1 UI. I have tried using a shortname which was displayed under "Groups" on a left vertical in the UI.

3) I have tried a python script from this link (https://community.developers.refinitiv.com/questions/47570/please-can-you-post-a-sample-python-file-that-can.html) using my API key and API secret. However, I am getting the below error.

MaxRetryError: HTTPSConnectionPool(host='zfs-world-check-one-api.thomsonreuters.com', port=443): Max retries exceeded with url: /v1/cases/screeningRequest (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000001E68BD39C70>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed'))


People who like this

0 Show 0
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by Vivek Kumar Singh · Oct 20, 2021 at 10:41 AM

Hi @bluenceo

Thanks for reaching out to us.

Please find out comments below:

1. Yes, you can use the Python for screening request. Please refer the Python code used in below link. Please note: We request you to kindly use the host name as api-worldcheck.refinitiv.com


https://community.developers.refinitiv.com/questions/47570/please-can-you-post-a-sample-python-file-that-can.html

2. Currently, you can use the API call "SEQ-pre-groups: Get my top-level groups" to get the groupId.

3. You are receiving the error as you are using the invalid host, kindly use the host api-worldcheck.refinitiv.com and then try initiating the API call and let us know if issue still persists.

Comment

People who like this

0 Show 1 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
bluenceo · Oct 26, 2021 at 01:34 AM 0
Share

Hi Vivek,


With regards to item#1, thanks for providing the link for ZFS. It is working using the group IDs (Regular API and ZFS API) using Postman retrieval. However, I have tried the python script to retrieve bulking screenings and add in secondary fields but it does not work. Need your help to provide the python scripts for regular API bulk screenings and passport screening with secondary fields.

For Item #2, yes I am able to retrieve group IDs using Postman.

For Item #3, thanks for the tip. I have amended the path and

path="https://zfs-world-check-one-api.refinitiv.com/v1/cases/screeningRequest" to

path="https://api-worldcheck.refinitiv.com/v1/cases/screeningRequest"

and

zfs_gatewayhost="zfs-world-check-one-api.refinitiv.com" to

zfs_gatewayhost="api-worldcheck.refinitiv.com"

Posting it here so that everyone can learn from it. Thanks and hope to hear from you on item#1 follow up. Thanks.


avatar image
REFINITIV
Answer by Vivek Kumar Singh · Oct 26, 2021 at 07:18 AM

Hi @bluenceo

Unfortunately, we are not having any additional python scripts other than ScreeningRequest. Therefore, we request you to kindly leverage & amend the scripts mentioned on the below link
https://community.developers.refinitiv.com/questions/47570/please-can-you-post-a-sample-python-file-that-can.html

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
13 People are following this question.

Related Questions

Please can you post a sample python file that can perform sync screening requests for the WC1 API?

Getting 401 Unauthorized World Check API

MediaCheck Invalid Provider Type Error

401 response on cases/screeningRequest with python

Python Project gives 401 Error when using GetTopLevelGroupRequest. Require Python sample code to generate hmac or signature header. Python signature and Postman signature doesn't match.

  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Electronic Trading
    • Generic FIX
    • Local Bank Node API
    • Trading API
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • FX Venues
    • FX Trading – RFQ Maker
  • Intelligent Tagging
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open Calais
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • RDMS
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • Workspace SDK
    • Element Framework
    • Grid
  • World-Check Data File
  • Yield Book Analytics
  • 中文论坛
  • Explore
  • Tags
  • Questions
  • Badges