<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: carrierone</title>
    <description>The latest articles on DEV Community by carrierone (@carrierone).</description>
    <link>https://dev.to/carrierone</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3829793%2F9f34d373-d134-4f70-b9ab-d18edc673645.jpeg</url>
      <title>DEV Community: carrierone</title>
      <link>https://dev.to/carrierone</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/carrierone"/>
    <language>en</language>
    <item>
      <title>How to Query 9 Million US Healthcare Providers via API (NPI Registry)</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 28 Apr 2026 19:01:09 +0000</pubDate>
      <link>https://dev.to/carrierone/how-to-query-9-million-us-healthcare-providers-via-api-npi-registry-158b</link>
      <guid>https://dev.to/carrierone/how-to-query-9-million-us-healthcare-providers-via-api-npi-registry-158b</guid>
      <description>&lt;h2&gt;
  
  
  Querying 9 Million US Healthcare Providers via API: A Developer's Guide to NPI Registry
&lt;/h2&gt;

&lt;p&gt;When developing a healthcare application that requires integration with provider directories or FHIR services, having access to accurate and up-to-date information on US healthcare providers is essential. One of the key resources for this purpose is the National Provider Identifier (NPI) registry.&lt;/p&gt;

&lt;p&gt;The NPI Registry provides an API endpoint accessible at &lt;code&gt;api.verilexdata.com/api/v1/npi/sample&lt;/code&gt;. This sample endpoint offers a glimpse into what querying the full dataset might look like, enabling developers to explore how they can integrate provider data into their applications. Below is a short Python code snippet that demonstrates how one could make a request to this API and process the response.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;fetch_npi_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;npi_number&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.verilexdata.com/api/v1/npi/sample&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

    &lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Content-Type&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;application/json&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;payload&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;npi&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;npi_number&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;post&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;payload&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;Exception&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Failed to fetch data: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To query the NPI registry using this endpoint, simply replace `&lt;/p&gt;

</description>
    </item>
    <item>
      <title>OTC Stock Shell Risk Scoring: How to Screen Penny Stocks Programmatically</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Fri, 24 Apr 2026 19:01:06 +0000</pubDate>
      <link>https://dev.to/carrierone/otc-stock-shell-risk-scoring-how-to-screen-penny-stocks-programmatically-jb6</link>
      <guid>https://dev.to/carrierone/otc-stock-shell-risk-scoring-how-to-screen-penny-stocks-programmatically-jb6</guid>
      <description>&lt;h2&gt;
  
  
  OTC Stock Shell Risk Scoring: How to Screen Penny Stocks Programmatically
&lt;/h2&gt;

&lt;p&gt;When developing retail trading tools or fintech apps that need to screen penny stocks and OTC (Over The Counter) stock listings, one critical aspect is identifying shell companies. These are often thinly traded stocks run by individuals with little transparency into their operations. Identifying such companies can significantly reduce risk for your investors.&lt;/p&gt;

&lt;p&gt;One way to automate this process is through the use of an API that provides sample data on potentially risky OTC stocks. Let’s take a look at how you might implement this in Python:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

# Define the URL and API key (obtained from API documentation)
url = "https://api.verilexdata.com/api/v1/otc/sample"
headers = {
    'Authorization': 'Bearer YOUR_API_KEY',  # Replace with your actual API key
}

# Send a GET request to fetch sample OTC data
response = requests.get(url, headers=headers)

# Check if the request was successful (status code 200)
if response.status_code == 200:
    otc_data = response.json()

    # Here we can filter for companies that might be considered shell stocks based on criteria like low volume or no financial reports
    risky_stocks = [company['ticker'] for company in otc_data if company['volume
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Federal Contract Award Data (USASpending) via API</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 21 Apr 2026 19:01:10 +0000</pubDate>
      <link>https://dev.to/carrierone/federal-contract-award-data-usaspending-via-api-38pk</link>
      <guid>https://dev.to/carrierone/federal-contract-award-data-usaspending-via-api-38pk</guid>
      <description>&lt;h2&gt;
  
  
  Federal Contract Award Data (USASpending) via API
&lt;/h2&gt;

&lt;p&gt;Federal agencies award billions of dollars annually through various contracting mechanisms. As developers, we can access these transactions through the USASpending API to build tools for procurement analytics and business development. To search contracts by agency, vendor, or NAICS code, you'll need a Python script that interacts with this API.&lt;/p&gt;

&lt;h3&gt;
  
  
  Problem: Searching for Federal Contract Award Data
&lt;/h3&gt;

&lt;p&gt;Let's say you're developing software that needs to filter federal contract awards based on the contracting agency or vendor name. Without an API endpoint to query these data points directly, we'd have to scrape websites manually, which is error-prone and might violate terms of service policies.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution: Python Code Example
&lt;/h3&gt;

&lt;p&gt;Here’s a simple example using &lt;code&gt;requests&lt;/code&gt; and &lt;code&gt;json&lt;/code&gt; libraries in Python to search for federal contracts based on the agency name:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

def get_federal_contracts_by_agency(agency_name):
    url = f"https://verilexdata.com/api/search?query=contract_award&amp;amp;agencies={agency_name}"
    headers = {
        "User-Agent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2)"
    }

    response = requests.get(url, headers=headers)
    if response.status_code == 200:
        contracts = response.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>NOAA Weather Data API: Historical and Current Weather for Developers</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Fri, 17 Apr 2026 19:01:08 +0000</pubDate>
      <link>https://dev.to/carrierone/noaa-weather-data-api-historical-and-current-weather-for-developers-4h8i</link>
      <guid>https://dev.to/carrierone/noaa-weather-data-api-historical-and-current-weather-for-developers-4h8i</guid>
      <description>&lt;h2&gt;
  
  
  NOAA Weather Data API: Historical and Current Weather for Developers
&lt;/h2&gt;

&lt;p&gt;When developing applications that require historical and current weather data, developers often turn to APIs provided by organizations like the National Oceanic and Atmospheric Administration (NOAA). One such API is available at &lt;code&gt;api.verilexdata.com/api/v1/weather/sample&lt;/code&gt;, which offers access to 200 weather stations' historical and current observations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Problem: Accessing Historical and Current Weather Data
&lt;/h3&gt;

&lt;p&gt;Developers frequently need to integrate weather data into their applications. Whether for real-time updates, historical analysis, or predictive models, having accurate and up-to-date information is crucial. However, accessing this data directly from NOAA's servers can be cumbersome due to rate limits, authentication requirements, and the complexity of handling different datasets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution: Using a Weather API
&lt;/h3&gt;

&lt;p&gt;To simplify access to NOAA weather data, developers can use an intermediary API like &lt;code&gt;api.verilexdata.com/api/v1/weather/sample&lt;/code&gt;. This endpoint provides 200 stations' historical and current observations in real-time. The data includes temperature, humidity, wind speed, precipitation, and other meteorological parameters.&lt;/p&gt;

&lt;p&gt;Here's a simple Python script to fetch weather data using this API:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

def get_weather_data(station_id):
    url = f"https://api.verilexdata.com/api/v1/weather/sample/{station_id}"
    response = requests.get(url)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>FRED and BLS Economic Indicator Data for Developers</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 14 Apr 2026 19:01:03 +0000</pubDate>
      <link>https://dev.to/carrierone/fred-and-bls-economic-indicator-data-for-developers-4kki</link>
      <guid>https://dev.to/carrierone/fred-and-bls-economic-indicator-data-for-developers-4kki</guid>
      <description>&lt;h2&gt;
  
  
  FRED and BLS Economic Indicator Data for Developers
&lt;/h2&gt;

&lt;p&gt;As a developer working on a macro trading or analytics app, you often need access to economic indicators such as CPI (Consumer Price Index), NFP (Non-Farm Payroll), GDP (Gross Domestic Product), PCE (Personal Consumption Expenditure), and unemployment rates. These data points are crucial for making informed decisions in your applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  Problem: Getting Real-Time Data Feeds
&lt;/h3&gt;

&lt;p&gt;To get the most up-to-date CPI, NFP, GDP, and unemployment figures, you need to consume real-time API feeds. One such resource is the FRED (Federal Reserve Economic Data) service, which provides access to various economic data series from a variety of sources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Solution: Fetching Data with Python
&lt;/h3&gt;

&lt;p&gt;Here's an example of how you can fetch these indicators using Python:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

def get_economic_data(indicator_type):
    url = f"https://api.verilexdata.com/api/v1/econ/stats?indicator={indicator_type}"
    response = requests.get(url)
    if response.status_code == 200:
        data = response.json()
        return data['results'][0] if data else None
    else:
        print(f"Failed to fetch data: {response.text}")
        return None

# Example usage for CPI, NFP, GDP, and unemployment rates
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>DeFi Liquidation Signals and Whale Wallet Tracking via API</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Fri, 10 Apr 2026 19:01:23 +0000</pubDate>
      <link>https://dev.to/carrierone/defi-liquidation-signals-and-whale-wallet-tracking-via-api-4bce</link>
      <guid>https://dev.to/carrierone/defi-liquidation-signals-and-whale-wallet-tracking-via-api-4bce</guid>
      <description>&lt;h2&gt;
  
  
  DeFi Liquidation Signals and Whale Wallet Tracking via API
&lt;/h2&gt;

&lt;p&gt;In the realm of decentralized finance (DeFi), understanding liquidation signals and tracking whale wallet movements are crucial for developers looking to mitigate risks. These insights can help in making informed decisions about liquidity management, risk mitigation strategies, and overall system stability.&lt;/p&gt;

&lt;h3&gt;
  
  
  Understanding Liquidation Signals
&lt;/h3&gt;

&lt;p&gt;A common occurrence in DeFi protocols like Aave or Compound is the issuance of new loans against collateral. However, if a user's collateral value falls below a certain threshold set by the protocol, they may be subject to liquidation, where their assets are seized to cover the debt. Developers can monitor these events and notify other systems about impending risks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Python Example for Monitoring Aave Liquidations
&lt;/h3&gt;

&lt;p&gt;Here is a simple example using Python to fetch and process data from a simulated API endpoint that provides Aave liquidation signals:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

# Define API endpoint URL
url = 'https://verilexdata.com/api/v1/defi/aave/liquidation'

# Send GET request to the API
response = requests.get(url)

# Check if the request was successful
if response.status_code == 200:
    # Parse JSON response
    data = response.json()

    # Example: Print out first liquidation signal
    print(data[0]['signal'])
else:
    print(f"Failed to retrieve
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Polymarket Data API: Smart Money Tracking and Cross-Market Arbitrage</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 07 Apr 2026 19:01:24 +0000</pubDate>
      <link>https://dev.to/carrierone/polymarket-data-api-smart-money-tracking-and-cross-market-arbitrage-33hc</link>
      <guid>https://dev.to/carrierone/polymarket-data-api-smart-money-tracking-and-cross-market-arbitrage-33hc</guid>
      <description>&lt;h2&gt;
  
  
  Polymarket Data API: Smart Money Tracking and Cross-Market Arbitrage
&lt;/h2&gt;

&lt;p&gt;If you're a prediction market trader looking to integrate data from Polymarket into your applications for smart money tracking or cross-market arbitrage, you'll need access to the Polymarket Data API. This article will show you how to interact with the &lt;code&gt;api.verilexdata.com/api/v1/pm/stats&lt;/code&gt; endpoint using Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tracking Smart Money Signals
&lt;/h3&gt;

&lt;p&gt;To get a sense of market sentiment and potential trading signals, let's start by fetching some data from Polymarkets. Here’s a simple example in Python that retrieves statistics for all active markets:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;fetch_polymarket_data&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;https://api.verilexdata.com/api/v1/pm/stats&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
        &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;Exception&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Failed to fetch data from Polymarkets. Status code: &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="nf"&gt;fetch_polymarket_data&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This script sends a GET request to the &lt;code&gt;api.verilexdata.com/api/v1/pm/stats&lt;/code&gt; endpoint, which should return JSON containing various statistics about active prediction markets on Polymarket.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cross-Market Arbitrage
&lt;/h3&gt;

&lt;p&gt;Polymarkets often offer similar bets across different exchanges. By leveraging this API&lt;/p&gt;

</description>
    </item>
    <item>
      <title>USPTO Patent and Trademark Data via REST API</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Fri, 03 Apr 2026 19:01:13 +0000</pubDate>
      <link>https://dev.to/carrierone/uspto-patent-and-trademark-data-via-rest-api-12he</link>
      <guid>https://dev.to/carrierone/uspto-patent-and-trademark-data-via-rest-api-12he</guid>
      <description>&lt;h2&gt;
  
  
  USPTO Patent and Trademark Data via REST API
&lt;/h2&gt;

&lt;p&gt;As developers building patent search tools, IP analytics, and prior art searches, having access to accurate and up-to-date patent data is crucial. The United States Patent and Trademark Office (USPTO) provides a wealth of information through its RESTful API, which can be accessed via &lt;code&gt;api.verilexdata.com/api/v1/patents/sample&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Problem
&lt;/h3&gt;

&lt;p&gt;One common challenge when building these tools is ensuring the data freshness and accuracy. The USPTO grants over 1.6 million patents annually, but keeping track of all changes manually is impractical. Moreover, different inventors, assignees, and technologies require specific filtering to meet unique project requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Python Code Example
&lt;/h3&gt;

&lt;p&gt;Here's a simple Python script using &lt;code&gt;requests&lt;/code&gt; library to fetch patent data from the USPTO API:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

def get_patent_data(keyword):
    url = "https://api.verilexdata.com/api/v1/patents/sample"

    params = {
        'keyword': keyword,
        'fields': 'patentNumber,title,assignee'
    }

    response = requests.get(url, params=params)
    if response.status_code == 200:
        return response.json()
    else:
        raise Exception(f"Request failed with status: {response.status_code}")

#
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Querying Federal Court Records (PACER) Programmatically</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 31 Mar 2026 19:01:20 +0000</pubDate>
      <link>https://dev.to/carrierone/querying-federal-court-records-pacer-programmatically-2l4k</link>
      <guid>https://dev.to/carrierone/querying-federal-court-records-pacer-programmatically-2l4k</guid>
      <description>&lt;h2&gt;
  
  
  Querying Federal Court Records (PACER) Programmatically for LegalTech Developers
&lt;/h2&gt;

&lt;p&gt;As a legaltech developer working on e-discovery projects or case monitoring systems, having access to federal court records is crucial. The Public Access to Court Electronic Records (PACER) API provides the necessary data programmatically. Below is an example of how you can fetch PACER data using Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  Small Python Code Example
&lt;/h3&gt;

&lt;p&gt;First, you need to install the &lt;code&gt;requests&lt;/code&gt; library if you don't have it already:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;requests
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here's a simple script that demonstrates fetching case information from PACER:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;get_case_info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;case_number&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.pacerpc.gov/v1/cases/&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;case_number&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

    &lt;span class="n"&gt;headers&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;X-API-Key&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;YOUR_PACER_API_KEY&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;  &lt;span class="c1"&gt;# Replace with your actual API key.
&lt;/span&gt;    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="nc"&gt;Exception&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Failed to fetch case info: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Example usage
&lt;/span&gt;&lt;span class="n"&gt;case_number&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;15-cv-03647&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;
&lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_case_info&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;case_number&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;except&lt;/span&gt; &lt;span class="nb"&gt;Exception&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Mention
&lt;/h3&gt;

</description>
    </item>
    <item>
      <title>OFAC Sanctions Screening for Developers: How to Check Addresses and Names</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Fri, 27 Mar 2026 19:01:21 +0000</pubDate>
      <link>https://dev.to/carrierone/ofac-sanctions-screening-for-developers-how-to-check-addresses-and-names-5hdb</link>
      <guid>https://dev.to/carrierone/ofac-sanctions-screening-for-developers-how-to-check-addresses-and-names-5hdb</guid>
      <description>&lt;h2&gt;
  
  
  OFAC Sanctions Screening for Developers: How to Check Addresses and Names
&lt;/h2&gt;

&lt;p&gt;When building applications that involve KYC/AML compliance, one critical aspect is screening against the Office of Foreign Assets Control (OFAC) Specially Designated National (SDN) list. This list includes entities designated by OFAC as being involved in activities that are contrary to U.S. foreign policy or national security interests.&lt;/p&gt;

&lt;p&gt;To integrate SDN checks into your application efficiently and securely, you can use an API endpoint like &lt;code&gt;api.verilexdata.com/api/v1/sanctions/stats&lt;/code&gt;. For example, you might want to check if a wallet address is on the OFAC list before allowing financial transactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example Python Code for OFAC Sanction Screening
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

def check_address_on_sanctions(address):
    url = "https://api.verilexdata.com/api/v1/sanctions/stats"

    # Constructing the request payload. In practice, this would include your app's API key and possibly additional parameters.
    headers = {
        'X-API-KEY': 'YOUR_API_KEY',  # Replace with actual API key
        'Content-Type': 'application/json'
    }
    data = {
        "address": address,
        "type": "wallet"
    }

    response = requests.post(url, headers=headers, json=data)

    if response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>Getting SEC EDGAR Filings via API Without Scraping</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Tue, 24 Mar 2026 19:01:15 +0000</pubDate>
      <link>https://dev.to/carrierone/getting-sec-edgar-filings-via-api-without-scraping-ce8</link>
      <guid>https://dev.to/carrierone/getting-sec-edgar-filings-via-api-without-scraping-ce8</guid>
      <description>&lt;h2&gt;
  
  
  Getting SEC EDGAR Filings via API Without Scraping
&lt;/h2&gt;

&lt;p&gt;When developing financial applications that require real-time access to SEC filings such as 10-Ks, 10-Qs, and 13-Fs, one common challenge is obtaining these documents efficiently. One effective way to do this without resorting to web scraping is by using an API service like VeriLexData's api.verilexdata.com/api/v1/sec/sample.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Problem
&lt;/h3&gt;

&lt;p&gt;Web scraping requires manual setup for each website or dataset and can be time-consuming, especially when dealing with dynamic content that changes frequently. Moreover, it often comes with legal risks and may not always comply with the terms of service of the websites involved.&lt;/p&gt;

&lt;h3&gt;
  
  
  A Simple Python Example to Fetch Filings
&lt;/h3&gt;

&lt;p&gt;Here's a concise example using Python to fetch SEC filings via the API:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
python
import requests

# Replace 'YOUR_API_KEY' with your actual API key from VeriLexData
api_key = "YOUR_API_KEY"
url = f"https://api.verilexdata.com/api/v1/sec/sample?format=json&amp;amp;apikey={api_key}"

response = requests.get(url)
if response.status_code == 200:
    data = response.json()
    # Process the data here, for example printing a sample filing
    print(data[0]['filing'])
else:
    print(f"Failed to
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
    </item>
    <item>
      <title>How to Query 9 Million US Healthcare Providers via API (NPI Registry)</title>
      <dc:creator>carrierone</dc:creator>
      <pubDate>Sat, 21 Mar 2026 17:21:36 +0000</pubDate>
      <link>https://dev.to/carrierone/how-to-query-9-million-us-healthcare-providers-via-api-npi-registry-59ca</link>
      <guid>https://dev.to/carrierone/how-to-query-9-million-us-healthcare-providers-via-api-npi-registry-59ca</guid>
      <description>&lt;h2&gt;
  
  
  Query NPI: 9 Million US Healthcare Providers
&lt;/h2&gt;

&lt;p&gt;In today's digital health landscape, integrating accurate and up-to-date information about healthcare providers is crucial for applications like FHIR integrations, provider directories, and prior authorization systems. The National Provider Identifier (NPI) registry houses this essential data, and accessing it programmatically can streamline your development process.&lt;/p&gt;

&lt;p&gt;To query NPI numbers, names, specialties, and locations, you'll need to use the API endpoint &lt;code&gt;api.verilexdata.com/api/v1/npi/sample&lt;/code&gt;. This simple Python code example demonstrates how to make a request using the requests library:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;get_npi_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;npi_number&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;https://api.verilexdata.com/api/v1/npi/&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;npi_number&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;

    &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;requests&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;200&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="bp"&gt;None&lt;/span&gt;

&lt;span class="c1"&gt;# Example usage
&lt;/span&gt;&lt;span class="n"&gt;npi_data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;get_npi_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;123456789&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;npi_data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;npi_data&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Failed to retrieve NPI data.&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This code sends a GET request to the specified endpoint, where &lt;code&gt;npi_number&lt;/code&gt; is replaced with the actual NPI number you're interested in. The response from the API will be in JSON format&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
