API Explorer

Trust Funds and FIFs

Afghanistan Reconstruction Trust Fund (ARTF) - Project Allocations and Disbursements - BETA

Data as of Dec 21, 2014

This data represents allocations from the ARTF to specific projects. This dataset is a source for the Monthly Administrator's Report on Financial Status.

Important Note

We recommend users to adopt API service option only for datasets exceeding a million records. For other datasets, kindly use the JSON link available on the "Actions and Tools" section which enables extraction of all the records at once.

Parameters
ParameterValueDescriptionAPI FIELD NAMEData Type
As Of DateAs Of Date represents the date as of which balances are shown in the report.as_of_dateDATE
Trust Fund NumberRefers to Trustee Account. The Trustee Account is the account at the highest level in the Trust Fund hierarchy into which Contributions or other funds are received. Every Trust fund hierarchy has one Trustee Account.trust_fund_numberSTRING
Trustee Fund NameRefers to the Trustee Fund name used in the World Bank system to identify a Trustee Account.trustee_fund_nameSTRING
FundFund/Program type.fundSTRING
Trust Fund Grant NumberTrust Fund grant ID. Projects are identified by this ID.trust_fund_grant_numberSTRING
Project IDA Bank project is referenced by a project ID (Pxxxxxxx). More than one loan, credit, or grant may be associated with one Project ID. Projects with no project ID represent Bank-executed work.project_idSTRING
Project NameShort descriptive project name.project_nameSTRING
Allocation Amount (in USD)Amount allocated to project from FUND/Trust Fund Program to Trust Fund Grant. Negative amounts refer to cancelations or refunds.allocation_amount_in_usdNUMBER
Disbursed Amount (in USD)Amount disbursed from project to payee, per Grant disbursement arrangements. Negative amounts refer to cancellations or refunds.disbursed_amount_in_usdNUMBER
Transaction Posting DateAllocation or Disbursement posting date. An amount (that is not $0.00) in the Allocation Amount or Disbursement column corresponds to the date in Transaction Posting Date column.transaction_posting_dateDATE
Transaction Posting Year - SYSolar year within which the Posting Date falls.transaction_posting_year__syNUMBER
Transaction Posting Year - FYFiscal year within which the Posting Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year.transaction_posting_year__fyNUMBER
Transaction Posting Year - CYCalendar year within which the Posting Date falls.transaction_posting_year__cyNUMBER
Project StatusProject status. Active, or closed. Note: Closed projects may still receive applications through Application Deadline Date.project_statusSTRING
SectorCorresponding Sector/Theme.sectorSTRING
WindowARTF has three different funding moves: "Investment window" i.e Infrastructure, urban development, HRD etc ; "Recurrent Cost" i.e support operational cost of the grant operation agreement; and "Monitoring Agent fee".windowSTRING
Task Team LeaderTask Team Leader for project.task_team_leaderSTRING
Effective dateThe date on which a legal agreement becomes effective, or is expected to become effective.effective_dateDATE
Effective Year- SYSolar year within which the Effective Date falls.effective_year_syNUMBER
Effective Year- FYFiscal year within which the Effective Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year.effective_year__fyNUMBER
Effective Year- CYCalendar year within which the Effective Date falls.effective_year__cyNUMBER
Closing date (most recent)The date specified in the legal agreement (or extension) after which the Bank may, by notice to the borrower, terminate the right to make withdrawals from the loan account.closing_date_most_recentDATE
Closing Year - SYSolar year within which the Closing Date falls.closing_year__syNUMBER
Closing Year- FYFiscal year within which the Closing Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year.closing_year__fyNUMBER
Closing Year- CYCalendar year within which the Closing Date falls.closing_year__cyNUMBER
Application Deadline DateThe date specified in the legal agreement (or extension) after which the Bank will no longer process disbursement request applications from the Borrower.application_deadline_dateDATE
Application Deadline Year- SYSolar year within which the Application Deadline Date falls.application_deadline_year_syNUMBER
Application Deadline Year- FYFiscal year within which the Application Deadline Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year.application_deadline_year_fyNUMBER
Application Deadline Year- CYCalendar year within which the Application Deadline Date falls.application_deadline_year_cyNUMBER
Resource IDID of the associated ResourceSTRING
SelectFields that required E.g (fiscal_year|supplier_country|total_amount)STRING
TopNumber of records to fetchNUMBER
SkipSkip the records from the ascending orderNUMBER
Please Note:
  • This API will support up to a maximum of 1000 records per request / page.
  • The date format for all date fields should be DD-MMM-YYYY.
  • Selection will allow for multiple parameters E.g (Country = India|Afghanistan).
  • The filters for blank and non-blank should be IS NULL and IS NOT NULL E.g (Country = IS NULL, Country = IS NOT NULL)

https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json

No Data Available

DS00992
World Bank Group
May 3, 2013
Aug 6, 2024
Licensing and Attribution
Creative Commons Attribution 4.0 International
Creative Commons Attribution 4.0 International
Additional Information
Transactions
Trust Fund Grant Number, Trust Fund Number
World Bank Group
Day
Project
official
No further updates planned
South Asia
transaction_posting_date, closing_date_most_recent, application_deadline_date
Query tool,API,Bulk download
English
No further updates planned
Dec 21, 2014
Aug 6, 2024
Aug 06, 2024
Scope
What's in this Dataset?
3,086
29
JavaScript makes it super simple to fetch from an API endpoint.
fetch('https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json')
    .then(response => {
        if (!response.ok) {
            throw new Error('');
        }
        return response.json();
    })
    .then(data => {
        // Do something with the response data
        // console.log(data);
    })
    .catch(error => {
        console.error('Error:', error);
    });
    
Python for easily work with data.
import requests
url = 'https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json'
try:
    response = requests.get(url)
    response.raise_for_status()  # Raise an exception for 4XX and 5XX status codes
    data = response.json()  # Parse the JSON response
    print(data)  # Print the response data
except requests.RequestException as e:
    print(f'Error: {e}')
PowerShell code to extract data.
$url = 'https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json'
try {
    $response = Invoke-RestMethod -Uri $url -Method Get
    # Print the response
    Write-Output $response
} catch {
    # Print error message if request fails
    Write-Error "Error: $_"
}
The following snippet brings data into your application.
require 'net/http'
url = URI('https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json')
begin
response = Net::HTTP.get_response(url)
if response.is_a?(Net::HTTPSuccess)
    puts response.body
else
    puts "Error: #{response.code} - #{response.message}"
end
rescue StandardError => e
puts "Error: #{e.message}"
end
Below code that makes usage with .NET more natural.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
    static async Task Main(string[] args)
    {
        var response = await new HttpClient().GetStringAsync("https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json");
        Console.WriteLine(response);
    }
}
JAVA for easily work with data.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setRequestMethod("GET");
        BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
        String line;
        StringBuffer response = new StringBuffer();
        while ((line = reader.readLine()) != null) {
            response.append(line);
        }
        reader.close();
        System.out.println(response.toString());
    }
}
The following snippet brings data into your application.
shell "curl -X GET https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json"
PHP code to brings the data.
<?php
// Specify the URL you want to send the GET request to
$url = "https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json";
// Initialize cURL session
$curl = curl_init();
// Set the cURL options
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// Execute cURL session
$response = curl_exec($curl);
// Close cURL session
curl_close($curl);
// Print the response
echo $response;
?>
            
Copy and paste the following to import this dataset into Stata.
clear
. import delimited "https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json"