API Credits

Every SkyCiv user has a maximum number of API credits available, based on their account level. Users can check their usage at any time by visiting their account activity page.

Different functions use a different number of API credits, based on their functionality. Typically, API calls only cost if a calculation or computation is being performed (i.e. FEM analysis, member design checks, wind load calculations). Below is a list of the functions and how many API credits they cost to run.


List of functions and associated costs#

FunctionAPI Credits (Up to 100 Elements)API Credits (Up to 500 Elements)API Credits (Up to 1,000 Elements)API Credits (Up to 5,000 Elements)API Credits (5,000+ Elements)
S3D.session.start-----
S3D.model.set-----
S3D.model.get-----
S3D.model.repair-----
S3D.model.solve126810
S3D.model.takeScreenshot-----
S3D.model.mesh-----
S3D.results.set-----
S3D.results.get-----
S3D.results.fetchMemberResult-----
S3D.results.getAnalysisReport-----
S3D.design.member.getInput-----
S3D.design.member.check126810
S3D.design.rc.getInput-----
S3D.design.rc.check126810
S3D.SB.loadLibraryShape-----
S3D.SB.getLibraryTree-----
S3D.SB.buildCustomShape11111
S3D.SB.solve11111
S3D.SB.runGSD-----
S3D.SB.detectLibraryShape-----
S3D.file.save-----
S3D.file.open-----
S3D.file.share-----
S3D.file.getFileDirectory-----
standalone.foundation.start-----
standalone.foundation.check11111
standalone.member.start-----
standalone.member.check11111
standalone.rc.start-----
standalone.rc.check11111
standalone.loads.getLoads11111
standalone.loads.getSiteData11111
standalone.loads.getWindSpeed11111
standalone.loads.getTopo11111
standalone.loads.getPressures11111
standalone.loads.getCountryDesignCodes-----
standalone.loads.getEN1991TerrainCategoryOptions-----


Pricing#

Each account level comes with a set number of API credits which can be viewed on the pricing page. If you feel the pricing structure doesn't align with your needs, feel free to email us.



Tracking your Usage#

With every API call, users will also receive a summary of their usage. for that API call. and how much of your monthly quota has been used:

usage-summary.json
{
"monthly_api_credits": {
"quota": 6000,
"total_used": 35,
"used_this_call": 2
}
}

Users can review their API usage at any time from account activity page. This will include a view of your usage limit, and a log of all your API calls: