The Portfolio API allows you to upload and edit holdings data to FactSet. This enables you to access the power of our world-class Portfolio Analytics suite and instantly start evaluating your portfolio’s performance via the Portfolio Analytics API.
The Portfolio API allows you to upload and edit holdings data to FactSet. This enables you to access the power of our world-class Portfolio Analytics suite and instantly start evaluating your portfolio’s performance via the Portfolio Analytics API.
Use Cases
The API allows you to perform CRUD operations (Create, Read, Update, and Delete) on your portfolios, referenced by FactSet via an account file (.ACCT).
Create:
Use the PUT endpoint to create an account and indicate its schema. The account's name is a required path parameter that must include the name and location of where the account will be stored within FactSet. It must:
Include a valid FactSet directory. One of: 'Client:/', 'Super_client:/', or 'Personal:/'
End with a .acct file extension
Only include folders and subfolders that are already existing. The Portfolio API will not create a folder structure that does not currently exist
Sample names:
"Client:/accountName.acct"
"Client:/folder/accountName.acct" The request body can contain iterative fields (those that vary by date) and/or non-iterative fields (static over time). It must contain one or more date and symbol combination and a weight for each symbol. If weight is not applicable, you can send in # of shares.
Optionally include prices and a currency ISO for each symbol, along with any custom fields.
A successful creation returns a 201 status code.
All accounts will leverage FactSet's Pricing and Analytics Sources by default.
Read:
Use any one of the GET endpoints to fetch account data:
GET by a date and symbol combination: GET /{name}/dates/{date}/symbols/{symbol}
GET by a date: GET /{name}/dates/{date}
GET by symbol GET /{name}/symbols/{symbol}/
By default, the data is returned in FactSet's own STACH v2 format (JsonStach format), but you can choose to specify a non-Stach JSON response format (AccountModel format)
Update:
Use the PUT /{name} endpoint to update an existing account with:
New date/symbol combinations
Updated values for existing date/symbol combinations
A successful update returns a 200 status code.
Note that you may not add a metadata description or create custom fields when updating an existing account. These can be specified only when creating an account.
When updating an account with a new date-symbol combination, you will be appending data onto the account. However, when updating an account with an existing date-symbol combination, you will be overwriting the data.
The API can modify any account that the API user has access to, regardless of whether it was created via the API. Please proceed with caution.
Delete:
Use the DELETE /{name} endpoint to delete an account
A successful deletion returns a 204 status code.
Please proceed with caution when deleting accounts
Limitations & Related APIs
You cannot define or update account settings via the Portfolio API. If you are interested in getting more fine-grained, programmatic control over your portfolios' settings, this can be done using the Portfolio Metadata API. (currently in Beta)
Note that there may be certain account locations that are restricted to a specific set of users.
Use the OFDB API. for uploading data for non-portfolio centric use cases like sector classification and/or mappings
Contract pricing will be defined after an initial evaluation. A FactSet representative will reach out with more information and next steps after submitting the ADX subscription verification request. You can also fill out the form here to get more information https://developer.factset.com/contact
Regulatory and Compliance Information
If this section is applicable, provide an overview of the regulatory guidance and compliance for use of this product. Are there exemptions that need to be linked in order for the data product to be published?
Subscription Verification Request Information
This API requires subscription verification. Once you make the request, a FactSet representative will get back to you with more information.
For clients with API-specific issues, navigate to the API in question on FactSet Developer Portal and click on “Report an Issue” to file a ticket with our team.
About FactSet
FactSet (NYSE:FDS | NASDAQ:FDS) delivers superior content, analytics, and flexible technology to help more than 126,000 users see and seize opportunity sooner. We give investment professionals the edge to outperform with informed insights, workflow solutions across the portfolio lifecycle, and industry-leading support from dedicated specialists. We're proud to have been recognized with multiple awards for our analytical and data-driven solutions and repeatedly ranked as one of Fortune's 100 Best Companies to Work For® and a Best Workplace in the United Kingdom and France.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
This listing uses a single pricing dimension called Product Access (Units). It grants subscribers access to the Portfolio API at no cost. There are no tiers, instance sizes, or usage add-ons to compare. You subscribe once to unlock access. Through this API, you can run what-if analysis by uploading a paper portfolio to test a new strategy or prospective opportunity. Because the model is free, pricing does not scale with usage, seats, or volume.
Top-of-mind questions for buyers
What does one unit of Product Access grant me?
One unit grants a subscriber access to the Portfolio API. It is not tied to a server, instance, or data volume. The unit simply unlocks the ability to call the API and run analysis, such as uploading a paper portfolio to test a strategy.
Does my cost change as I make more API calls or add more portfolios?
No. This listing uses a free pricing model with a single access dimension. Your cost does not scale with the number of API calls, portfolios uploaded, users, or data volume. Access stays free regardless of how much you use the Portfolio API.
Is any additional purchase required beyond the free Product Access unit?
The Product Access unit is the only dimension in this listing, and it is free. No paid tiers, seats, or usage add-ons appear here. For details on related analytics products or data access outside this listing, contact the vendor directly.
developer.factset.com+1
Helpful?
Vendor refund policy
Not applicable - product available free of charge.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
The Portfolio Analysis API (PA API) makes it easier than ever to instantly start evaluating your portfolio. Use this API to understand how your decisions affected the performance of your portfolio, decompose risk, classify your funds, and compare your returns to thousands of benchmarks and mutual funds.
Vezgo is the ultimate Crypto API solution, empowering developers and fintech companies to seamlessly connect with crypto exchanges, blockchains, and wallets in hours, not weeks or months. With Vezgo's advanced Crypto API Wallets integration, accessing users' financial data has never been easier. Vezgo streamlines the aggregation of digital asset data from cryptocurrency platforms, including wallets, DeFi protocols, and blockchain networks. By providing secure and developer-friendly solutions, Vezgo enables rapid integration into crypto portfolio trackers, tax reporting tools, and fintech applications, delivering unparalleled efficiency in managing digital asset data.
Vezgo is the ultimate Crypto API solution, empowering developers and fintech companies to seamlessly connect with crypto exchanges, blockchains, and wallets in hours, not weeks or months. With Vezgo's advanced Crypto API Wallets integration, accessing users' financial data has never been easier. Vezgo streamlines the aggregation of digital asset data from cryptocurrency platforms, including wallets, DeFi protocols, and blockchain networks. By providing secure and developer-friendly solutions, Vezgo enables rapid integration into crypto portfolio trackers, tax reporting tools, and fintech applications, delivering unparalleled efficiency in managing digital asset data.
Postman is the AI-native API platform trusted by 40M+ developers and 98% of the Fortune 500. Design, build, test, and govern APIs at enterprise scale-with Agent Mode, MCP server creation, Git-native workflows, multi-protocol support, and enterprise security. Accelerate your API-first and agentic AI initiatives on one unified platform.