PHPackages                             arctic/arctic2api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. arctic/arctic2api

ActiveLibrary[API Development](/categories/api)

arctic/arctic2api
=================

API for interacting with Arctic Reservations version 2

1.0.0(5y ago)14581[1 issues](https://github.com/arcticres/arctic-api/issues)MITPHPPHP &gt;=5.6.0

Since Apr 1Pushed 5y ago3 watchersCompare

[ Source](https://github.com/arcticres/arctic-api)[ Packagist](https://packagist.org/packages/arctic/arctic2api)[ Docs](https://github.com/arcticres/arctic-api)[ RSS](/packages/arctic-arctic2api/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (19)Used By (0)

arctic-api
==========

[](#arctic-api)

PHP and JavaScript based interfaces to the Arctic Reservations v2 API.

PHP
---

[](#php)

These classes make it easy to access data from Arctic Reservations and make changes, all via a PHP object oriented interface. The files include support for OAuth 2.0 authentication, as well as access to the REST API to browse, create (insert), read (load), update and delete objects.

Initial classes are provided for common API endpoints, comments provide documentation on common fields (although fields may vary based on system configuration) and examples show basic usage.

To use these functions, you must have both client credentials and API credentials. If you are an Arctic Reservations customer, please contact support for this information.

Support for:

- Persons
- Person metadata - addresses, phone numbers, email addresses, notes
- Inquiries
- Tasks
- Invoices
- Invoice data - groups, items, transactions
- Activities
- Reservations
- Reservation members (guests)
- Trips
- Trip types
- Trip pricing levels
- Trip add-ons
- Guides
- Guide schedule entries
- Rentals
- Rental includes
- Rental items
- Rental item pricing levels
- Business groups
- Evaluation Responses
- Trip Form Responses

Requires PHP 5.3+ (supports PHP 7.0).

JavaScript
----------

[](#javascript)

The JavaScript reservation widget makes it easy to build custom replacements to the first step of the online booking process, including the ability to search and filter trips, as well as to display the initial booking form to get guest and add-on information. The JavaScript functionality relies on an open (unauthenticated) API for online reservations.

### Version

[](#version)

Version v0.8 (beta)

Version **0.8** expands the person model to include a new method (insert or update), adds guide and guide schedule models, improves the way references are implemented, as well as support for both pre-populated or on-demand single references.

Version **0.7** has added a few new models (activities, rentals and reservations), added more methods to existing models (such as price and availability data for rental items) and substantially improved error handling by providing different exception types based on the HTTP status code.

Version **0.6** introduces the JavaScript reservation widget, as well as a few example implementations.

The repository has also been renamed to remove PHP from the name.

### Authors

[](#authors)

**L. Nathan Perkins**

-
-

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 98.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~170 days

Recently: every ~517 days

Total

16

Last Release

1863d ago

Major Versions

0.7.1 → 1.0.02021-04-06

PHP version history (2 changes)0.2.0PHP &gt;=5.3.0

1.0.0PHP &gt;=5.6.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/814add1459d67158a366be384a67f490b20351cc3466c61ac81ad7f52ae3f443?d=identicon)[nathanntg](/maintainers/nathanntg)

---

Top Contributors

[![nathanntg](https://avatars.githubusercontent.com/u/194728?v=4)](https://github.com/nathanntg "nathanntg (144 commits)")[![slvrwar](https://avatars.githubusercontent.com/u/35303175?v=4)](https://github.com/slvrwar "slvrwar (2 commits)")

### Embed Badge

![Health badge](/badges/arctic-arctic2api/health.svg)

```
[![Health](https://phpackages.com/badges/arctic-arctic2api/health.svg)](https://phpackages.com/packages/arctic-arctic2api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
